I was full time on linux at a previous job where the company used Exchange. I tried davmail (for email, calendar, contacts), a combination of exchange imap + tbsync for contacts, calendar etc, but they all seemed a little flaky at best. The solution i settled on was Gnome's evolution. It was really seamless and everything worked just as well as using the Outlook app on windows/app. I went through the Gnome Online Accounts integration but you can add the account from within evolution as well.
I really like Thunderbird, but if you need to use exchange and are on linux I think there isn't a nicer option than Evolution at the moment. It plays nice with all MS services and integrates with the OS for contacts, calendar etc.
Ofcourse all of this only applies if you are using Linux and its possible evolution is annoying on non gnome systems (i haven't tried it outside of gnome). I think kmail also has exchange support but i haven't tried it.
I really like Thunderbird, but if you need to use exchange and are on linux I think there isn't a nicer option than Evolution at the moment. It plays nice with all MS services and integrates with the OS for contacts, calendar etc.
Ofcourse all of this only applies if you are using Linux and its possible evolution is annoying on non gnome systems (i haven't tried it outside of gnome). I think kmail also has exchange support but i haven't tried it.