I use mu4e and a lot of what the author says is spot on. Searching email with mu is super fantastic for example.
Viewing html email in emacs is usually pretty easy. The html2text is usually good enough.
The real problem is sending email. Plain text email looks like trash in any modern mail reader. Any recipient will wonder why your email is broken. On a desktop client the lines will be way too short. On a phone, too long.
Format flowed or whatever doesn't solve it. The lines just need to be html paragraphs.
I saw a blog post about an mu4e plugin that would allow you to write your email in markdown, and it will htmlify it for you. That would be a big help, assuming you can preview before sending. It is easy to make markdown errors without a preview.