They have an incredible price/performance ratio and their new Cloud offering is very competitive (for the limited features it offers). The Cloud user interface is wonderful as well: Simple, elegant and very fast. I recently started moving all my domains to them as well since they provide very competitive and non-BS pricing (i.e. no bait-and-switch offers like so many other registrars) and I trust them much more with my data than other providers.
If your business is in the US their services might not be very attractive though as they don't have data centers there.
Scaleway is also a very good provider for simple cloud services, I don't think they offer domain services though.
Hosting plain VMs, Vultr. Good performance/price and they give you an IPv4/IPv6 block stack. I also like to support Digital Ocean because they write such good docs.
I also have used their mail hosting and have been reasonably happy with it. I only wish it supported catchall addresses so I could hand out, for example, comcast@example.com
EDIT: add link
But it's google.
DigitalOcean.
They're the only providers I use, respectively for domains and cloud.