To each their own, I suppose.
I've always had very good experiences dealing with ReliableSite. I've used them for multiple different deployments (Most relating to game servers and communities) and have never been disappointed by the quality of their customer service, hardware, or network.
The only complaint I have is that they don't have multiple locations, but I'd also rather have an excellent provider in one location than a "meh" provider in 8 locations. (Though if I could find an excellent provider with 8 locations, I'd be happy
)