A friend of mine does websites for people so I asked him:
"Depends what they want to do.
inmotion is good but doesn't allow chat
http://www.inmotionhosting.com/ "
For his customers that need chat?
"I'm using the silver package of this now
https://www.bhost.net/home
but an unmanaged vps"
Unmanaged?
"Yeah you choose your linux distro and they leave you to it.
Managed vps is pricey."
So I would say inmotion would probably be the better option