And here's why. First they are pretty damn affordable, for example they have a Thanksgiving special going on right now where you get your hosting package for $9.95 US for the year. And you might say yeah, even at that price I can get the same thing elsewhere. But you would be wrong because siteground.com not only provides web hosting they provide AWESOME customer service.
If I had to pick one instance of why I think this way I would talk about a situation I got myself into by neglecting to read my email. As many web developers do, I have numerous domains and numerous hosting accounts set up. Some are successful and some projects just get abandoned, well I had a project I had abandoned but still had set up to auto-renew the hosting agreement with siteground. Problem was I did not pay attention to my email for a couple months and bang one day I was stuck holding the bill. Upset about the situation I called siteground.com and asked them to just shut off the account, not caring too much about the money I had just lost since it was my fault anyway for not paying attention. Without prompting the siteground.com representative proposed transfering the credit from the abandoned project onto one the accounts I actually use. Brilliant! Most companies just keep your money one you hand it to them, but siteground.com was more interested in my long term satisfaction, and it has worked.
I am a professional web developer and also have hobby projects I do. I've seen the enormous costs that companies pay for their hosting, and I've seen the lackluster support they recieve from hosts whom they pay thousands of dollars PER MONTH for their hosting, yet I get responses from siteground.com much faster at a fraction of the cost. So if you are in the market for web hosting, I really only have one thing to suggest: siteground.com