With no offence it would be better if you could give us more information into what your looking for, Theres millions of hosts out there all with different plans, If you dont understand all the hosting lingo just say and were happy to explain to you.
With hosting, just like with everything, there's usually a trade off betwen price and quality. Sure, there are exceptions, but if you go to the extremes (cheap and expensive), you'll find that it is generally riskier to go with the cheaper hosts.
In the reseller hosting market, cheap solutions are prone to trouble, especially in the long run. You'll find, and even be recommended by some members, hosts that give you the moon for peanuts, and things might work great with them -- for a while. However, as the resellers start getting closer to using their quotas, the server will get ever more crowded and it will have poorer and poorer performance. It becomes a screwed up server.
Now, forum members may not recommend hosts they haven't used, nor can they recommend their own services, so this will limit the number of hosts you'll get out of this thread to some extent.
What I recommend is to take the hosts you get from here, and then find some others using Hostvoice.com, Findmyhosting.com and any other hosting directories you might like. Get some 20-25, maybe even more hosts on your list.
If the host has a support forum, you can take a look there as well.
Your goal should be to eliminate them from your list until you have left some 2-5 hosts. This eliminating process can be helped by sending presales emails to each host and gauging the timeliness, attitude and knowledgeability of the answers you receive.
If you have trouble picking one host out of the last 5, start a new thread here (put the names of the hosts in the title) and ask their customers for current feedback.
Two more things:
1. Always listen to your heart.
2. When it comes to choosing a host, nothing can truly substitute your work.
people call me crazy. BUT ... I'm a big fan of smaller hosts where I'm able to build more of a relationship on a personal level with the people that are doing my hosting, not a company where I'm just a number to them ...