I've been happy with Startmail, good customer service, they don't offer any of the non-email cloud services though.