I think linux hosting is better (actually depends on your requirement). Yes its true there are many companies which provide hosting services. My openion is we should try new Hosting companies like tutishost(dot)com.
Main reason to say this is every hosting company know it will survive only if it provides good quality service in low price,
what remains is low price. New companies offer greate discount on services. We prefer reputed because of reviews. If we do not give change to other how they will get review? Try buying 1 month plan, test their support and decide whether to continue or not.
What you think?