None of that has any appeal to me, I'd much rather a mail system which doesn't require using someone else's server.
Maybe this isn't a priority for other people, but just putting it out there. This is what's making me not use Nylas today.
Seems sufficient.
A good alternative in my opinion would be just to make some parts optional. Does not sound too hard, to implement (if the codebase is well done)