I use Dreamhost. I haven't priced them against others recently but I'm satisfied with what I pay. I can host (essentially) as many domains as I want (I just checked - I have 10 domains but a few point to the same place) and I have unlimited email addresses. I don't think I have any limits on storage or bandwidth - if there are limits I'm way below them.
They provide reasonable support. Haven't had to use it much because my websites are pretty simple. I'm pretty sure they'll help you move to their servers.
Mike
[The reason for some of the domains are names that are close to a name that my wife uses for her domain. I just point the duplicates to the same place as the "actual" domain. So if you misspell the domain name, you still get to the same place. I pay an annual fee for those duplicates but it's not much. When I set all this up, I was probably too cautious.]
Last edited by Mike Henderson; 03-25-2021 at 8:16 PM.
Go into the world and do well. But more importantly, go into the world and do good.