I’m currently at Dreamhost and like the idea of a cheap VPS. Linode looks pretty good. I have a little bit of experience with CentOS and Ubuntu. Shared would be ok too as long as there is a decent amount of control. (custom php.ini, ability to get perl, python, ruby, and mongodb running)
Requirements:
8GB disk space
5GB bandwidth
Ability to use nginx
SSH access
PHPmyAdmin (or ability to set it up)
Control panel doesn’t really make a difference to me as long as it’s functional. No control panel isn’t a problem. (Possibly setup webmin)