Now you have a tough decision. You'll need to narrow the list down somehow...
A few of the hosts don't offer CPanel so if that is important to you, you should toss them out of your mix right away.
Email admins. See who answers. Compare packages if you want extra features. Look at the type of ads placed on your site, and the general impression the name gives. If you're getting a subdomain, you want to make sure it is easy to remember.
I personally provide good full support (atleast I have received many compliments) and am willing to add new features to your account as necessary. Part of my system is to partner you with an Advisor to give feedback, answer questions, and help you achieve success. Each Advisor exclusively helps a few dozen clients. Good luck with your site, whichever host you choose in the end.