I used Omni
but it has been a few years since I had the site. The prices were reasonable and the tools to manage
the site were very easy to use. I also had it set up to send emails that came to my site's email address on to my personal email, and that, too, was
super easy to set up and manage. I assume most providers do this.
I chose Omni because I was planning to build a .Net app for practice, as I had just started learning it at the time, and they had what I needed to
host the app and database, for much less than other providers at the time I was researching. I ended up getting a new job on a .Net development team,
so I never needed to build the practice site, and ended up shutting the site down after a year, but I thought Omni was a good quality service for the
cost. Hope this helps!