It's probably time for my annual attempt to convert over to using a mutt-based email workflow. I've always been happy with the mutt setup, but I think the majority of my problem is dealing with importing my existing Gmail and (work) Office 365 accounts. Sometimes I've synced the data to my laptop (last time I even had it all running in a container). But I still need to access enough of my email from my phone that I've found the mutt setup too cumbersome, even when using IMAP.

Does anyone have a good setup with multiple accounts or using both mutt with a mobile email client (iOS)?

mutt-wizard makes it very easy to setup mutt/neomutt to make it work with gmail and other services. It sets up encrypted offline versions of your mail and sets up most of the mutt environment for you: https://github.com/LukeSmithxyz/mutt-wizard