The problem is not of any scarcity. In fact, there are a plethora of providers available. I went over to Google and searched for "Windows hosting reviews". About 10 million odd results came up. But, that's not the point. I simply looked at the lists given by the top 10 results. These were from:
Hosting-Review.com, RateMyHost.com, WebHostMagazine.com
WebHostingGeeks.com, HostReview.com, FindMyHost.com
WebHostingTopList.com, Web-Hosting-Top.com, WebHostingReport.com and WebSiteHostingReviews.com
Each one recommended a list of 10 or more service providers. The lists were quite different though some name did appear on more than one list. Their rankings were different on these different lists, however.
Is it the case then of beauty being, simply, in the eyes of the beholder? The surveys are based on user inputs, too. Therefore, it is possible that different segments of users came up with different top service providers. One thing is certain though, all of these service providers are good. As a starting point, I shall urge you to look at all these lists and review the facilities being offered by these providers. One thing will strike you right away. The offerings are similar - not identical of course.
Given that you have this problem of lots and lots of providers available to choose from, how do you find the gem of a service provider for your project?