I switched to mailbox recently and I'm finding it quite good. I set it up with a custom domain, and that did require a bit of fuzting around, but the friction there was almost all on the side of my VPS hosting service, not Mailbox's fault.