I havent tried any of these yet although I've heard Hostgator is good . I'm quite new to AM and at the moment I am receiving free Hosting though the Chris Farrell Membership site. The support and training video's have been excellent, covering cpanel, komposer, setting up secondary domains and setting up specific email addresses. I've been able to set up 6 domains each with domain specific email which is all working perfectly and without trouble. I have noticed on the hosting rules though that big sites may not be suitable for CF host company to manage but they seem to offer very good support and terms if you have to move to a more powerful provider.