I've been a TCH customer for quite a while. I'm one of the luck ones. I selected TCH, but don't really recall why. It's grown quite a bit since then, but I can honestly say that service has been top-notch from the beginning. I setup my personal domain here for my blog and have had zero problems.
When my father wanted a website to display his photography, there was only one answer - TCH.
About a year and a half ago, I was asked by a friend to get his business website up and running again. I told him, "no problem, but you need to host it at TCH." Sure enough, we closed out his original hosting account and moved the domain here.
Just the other night, I was asked by another friend for help setting up a website for their equestrian center. Yep, TCH has another customer.
You cannot beat the reliability, the service, and the friendliness of TCH. With TCH behind you, you'll look good.