I know exactly how you feel. I have had to many bad experiences and was told one that if I can do better then go a head and do it.

So to make a long story short...

In 1999 I started out on my own and built my own rack and got a small net block and such and everything. Now I host all my own everything. I buy bulk bandwidth and do everything from the DNS servers down to the web, email, and such here in my house.