I have been with hostingsource.com
US server hosting for about 1 month and I haven't had a single problem.
The customer support is the best, they get back to you in like 5 minutes... what is all this complaining about?
I am very satisfied with this host and I would always recommend them.