What is a good webhosting service?

I’m happy with my current host, and about to recommend a friend there.
but i am wondering what company gives the least amount of frustration?
bluehost?
justhost?
powweb?

I do plan to use php and mysql while working on their site for them.
so please any and all information is good.
Should I get justhost? all the sites say it’s great, but all the blogs and forums say it’s only a year old and a rip off. but i do not know. what do you think of justhost,bluehost,powweb ?
something other?
comments section is wide open you do not have to create an account to comment.

like this site says they are wonderful (read closely)
and they teach you how to search the internet to see if they “suck”
but I tried to search for something else
I found this when I searched “Scam”

Of course I found this when I followed their rules

But then again, we are talking about a tech community. Techies do pick and peck at all details, especially when worrying about income and monetizing the internet’s activity.

So people, tell what is good
Bang for buck, what is the best hosting plan
I personally Like Powweb, They seem to have the lowest cost and most options.

Ok, I need your help,spamming my sites.

I have been very busy with my social sites.
I will index them all in google and yahoo very soon. When I am done after I get a few people on each of them and get a few complaints and requests so
I can tweak the site. The launches will all be at the same time. So yeah I will get very drunk and and celebrate my efforts on that day.
Thanks to those who have helped and believed in my efforts and knew that I could do this.
I will take  two shots for each of ya.

This is what I have been wasting my time with.

truxter.org

truxtertech.com.

and
iworkwithtech.com

and

iworkwithmusic.com

iworkwithpeople.com

I am sure atleast one pertains to your interests in some shape or fashion.

Do me favor, Sign up to one and make a post for me.
I need to see how well the sites handle stuff before I go full
release with this stuff.  Also let me know what you think and what you
might want to suggest.