Marco seems really interesting! I'm curious as to how the UX is with solely IMAP. Whenever I use iCloud/Outlook/Gmail accounts on a different email client (e.g., using my Outlook email on Mail.app or my Gmail on the Outlook client), the IMAP experience just feels subpar compared to using the regular client (I have three email clients on my dock right now because of this...). Usually this shows in not great push notifications or actions I perform not getting synced properly. Has Marco been dealing with these issues, or have I just not been using the right email clients?
Yes, we've dealt with those issues, and that was actually one of the hardest problems to solve. Most email providers use mailboxes, while Gmail uses labels to "emulate" mailboxes (sort of).
We have spent quite a lot of time and thought creating a label abstraction that makes _all_ email accounts play together nicely. There is currently no other product like this on the market.
That's part of why we're building Marco:
https://marcoapp.io
I'm building it for myself, but sounds like it could be a good fit for you too.