In the last few years Siteground have really picked up their game. They are fast, easy to use, helpful etc. They aren't the cheapest (after the first 12 months) but if you've been with a crappy service provider before you'll understand that the pain of dealing with sub standard customer service and technical support is just not worth paying a few dollars less each month.