I think no matter who you ask, one company will suck to someone, and be great to another. I personally left layered tech after 20 days because my box kept crashing. the previous poster has had great luck with them. For VPS sized solutions, I recommend servint.com I've had good luck with them. Other's probably haven't. But that's the beauty of it. If you don't like it, you can move pretty easily to another provider.