20i are THE BEST HOSTING COMPANY!
After being with Heart Internet for over 7 years (with their downtime becoming a huge problem on a monthly/weekly basis) - 20i was the answer to my woes.
After spending a month migrating all of my websites over to them, I can say that their migration tool is incredible, their support is second to none, and their CPanel is intuitive/easy to use.
If you're looking for reliable hosting with an incredible level of customer support, DO NOT HESITATE! Only wish I'd done it sooner!