Siteground has servers in the US and is responsive to support requests. They have reliable and feature-rich hosting plans. Hosting plans include a free SSL certificate for making a website HTTPS secure. Support is knowledgeable and responsive. For a very affordable price, you get hosting and email. Siteground will also set up email DNS records by default including DMARC, DKIM, SPF (some adjustment might be needed but it is easier to configure than with other hosting providers). Properly configured email helps ensure deliverability. That said, if you truly need business class email, email should be hosted separately by the likes of Google, Office 365 or Rackspace. If you need a PCI Compliant server, you will need go elsewhere. Siteground servers are not PCI Compliant.
We are not sold on one hosting company. Inmotionhosting is also a consideration.
For Windows hosting, check out Applied Innovations. We have customers with installations of ASPDNSF hosted there. Applied Innovations optionally provides website security with Stackpath and a CDN for faster load times.