The best place to start is at rankthehosts.com
I use this site anytime someone messages me asking who they should host through.
Quality info on all the top hosts in one place.
I learned about many hosts I didn't know about from this site.om