Depending on your needs and desires the choice of Hosting Service may depend on what they offer as part of their packages. It is pretty standard that all the basics will be covered but some packages are more sophisticated tham others. This will be evident in the Control Panel that you will be given. This not easy to know until you have made a commitment - here are some of my findings.
One of the basics is the ability to configure cusotm email addresses on your domain.
TSOHost sent me an email offering this.
VPS - Virtual Private Server