Both seem to work well. It would be nice to have DavMail built in to Thunderbird, but it happily lives in a Screen session with no issues.
RSVP doesn't also work right now from the TB calendar. Author claims he might fix it by the end of the year.
Contrary to your experience, I was even able to create events from thunderbird that would show up on O365. They only show up on sync however (which does not seems to be automatic, only on timer). Maybe that's the reason why it did not appear to work for you?
I've already come across a fair few bugs in Thunderbird. And as you say sync'ing calendars with Google is one of them. Only being able the use Google Calendar with the GMail account sharing the same email address is a complete PITA, making it unsuitable for many applications. Thunderbirds dependence on Firefox, and the current rapid internal refactoring Firefox is undergoing combine to break things even faster than Gnome. So, bug and stability wise they seem to be on par. (Lord, how I look forward to Firefox/Mozilla getting past this period. I realise it's necessary, they are doing their best to reduce the pain and what pain remains must simply be endured. But enduring it is hard.)
Feature wise, both Evolution and Thunderbird both are very mature and equally capable. Many of the deficiencies in both arise from the proprietary providers (Google, Microsoft, ...) continually changing how they do things, and in Microsoft's case gratuitously making interoperability difficult.
As for the Windows Outlook client - pfft. I was asked to help a work colleague a month or two ago. During the move of data from the old machine to the new one some part of Windows (perhaps Defender?) announced a file contained copyrighted material and deleted it. The file happened to be the .PST containing his pop3 data. After getting past that a week or two later it refused to start. It announced Windows was running low on resources, then exited. I last saw that message 25 years ago, when Outlook was the only choice. The only solution was a complete uninstall (which of course Microsoft's installer doesn't know how to do, so it must be done manually, stumbling around in the dark), and clean install. Nothing has changed.
Whereas the open source clients do their best to interoperate with everything (albeit with mixed success), Microsoft appears to go out of their way to make their users' lives difficult if they try to use Outlook with anything bar Microsoft servers (online or Exchange). The corporate world would be far better off collectively getting behind someone like RedHat, Ubuntu or the Apache foundation, and developing something whose primary goal was to do the job they need done well, not extract money from them. It’s not like it’s a mind boggling difficult job.
Not affiliated in any way, just a happy user.
While you were at it you could've align UI elements.
I'm just a mere mortal though.
After I declared an exception for thunderbird.exe, thunderbird performs as well as on Linux
I'm sure you could find one for ansible and other frameworks out there.
I hope the add support for encrypted and signed mails with smarcards soon, meanwhile I will have to use something else.
https://i.imgur.com/Gmeig6a.png
Even in the 1990s, even the most drop-shadow addicted designers resisted the urge to put some on the actual copy text!
The recommended fix appears to mess with the `layout.css.devPixelsPerPx` configuration and even then, font is inconsistent when moving from external monitor to laptop screen.