Choose a host who understands your specific needs, and who can sit down with you and talk about what your needs are, and how that host can accommodate for those needs.

In addition to good pricing, uptime and support, Rockhoster.com also provide a very nice control panel with a large list of functions some of which cost extra at other hosting companies.