My experience is limited since I host only about 40 or so sites for friends and small companies in the local area..... It is dead easy because I leave everything up to XILO and they just send me renewal reminders.
Don't get me wrong, I can log into cPanel on any of the domains and set up emails and websapce etc etc, but all the hard work is done by Xilo and I have to say I have never had any problems with them at all.
I am sure there are other hosters out there, possibly cheaper, but I believe you get what you pay for when you are looking to run a website, which is why I prefer XILO.
Hopefully you will get inundated with suggestions for hosting a site and you will be able to look through them all
But this is my twopence worth !!!
2 x TalkTalk 38mb FTTC lines, current speeds a rock solid 34mbps on each one.(hiding behind an assortment of DGND3700v2 Dual Band, DG834PN & DGN2000 routers) on: a Win7 32 Ult (RTM) Desktop, Win8 x64 Pro (RTM) ) Desktop & Win 8 x64 Pro (RTM) Laptop.