Web hosts are like vehicles, insurance, etc. You do not need to look very far for someone that has had a bad experience or good experiences with every single one. If you are looking for a consensus on which one to use it just is not going to happen. If you use someones proprietary web builder instead of building yourself whether is is wordpress or any of the other CMS type builders you are taking some of your control away to make changes to either your template or moving to a different host easily. If it was me I would move to a platform that is more easily transported to a different host if you ever become unhappy with your current service. It may be more work initially but you will not need to worry about something like this occurring again in the future.