yeah but at least they give you the names of the companies
Those companies pay a fee to have themselves listed as top web-hosting companies. They're marketing companies perhaps more than web-hosting companies (as is Go Daddy). Many of them make their money from buy and selling (and hoarding and stashing) domain names. They're the companies that check whois to see when domains are going to expire and send out 'official' letters four months before expiration, offering to renew your domain for $149 (when your domain's set automatically to renew for $9.99).
At the link I posted, you'll find bluehost and oneandone, which appear to be the two most frequently mentioned hosting companies named by FR members on this post.
They're professional companies. They don't pay all of the "The Best Hosting Company" websites to list them. They're not companies with a few servers somewhere paying somebody to drive business to them. They're massive companies with thousand and thousands of shared and dedicated servers, and US-based technical support, with software packages for the beginner and support for every kind of server-side programming for the expert of experts.