I felt that need to change from mac to linux very recently also; it turns out, I lost plenty of time just to get the desktop environment "to work".
Used ubuntu + Unity, then switched to i3 on Ubuntu. After lots of tweaking, I found out how to get nice font rendering on i3 (default rendering is not so good when you're used to osx).
Then I went on the hunt for replacement apps for my office work : email + calendar + contacts; oh my, spent hours trying Thunderbird, Evolution, Geary (and it's new fork also), also Gnome Calendar, Thunderbird lightning and California for calendar.
In the end, I settled on Thunderbird + Gnome cal, but it felt like a compromise rather than a happy choice.
After some weeks of working with that setup, not finding emails when needed, forgetting about calendar appointments because of sync issues, I just gave up and when back to The Path Of Least Resistance for me : macos.
The whole email/calendar/contacts thing works so much better in KDE I think, however personally I have had all that stuff on google apps for business for many years now.
The sole problem with KDE PIM apps is it's using MySQL underneath and it can get dreadfully slow. Otherwise it's quite neat, though I'm fine with Evolution for now.
By the way, so many are using gapps and gsuite these days that this may not matter at all.
> I have had all that stuff on google apps for business for many years now.
Yes, I'm pretty sure also that office apps are not a problem for many Linux-on-desktop users for this particular reason; turns out I don't want to use google office services, so this was not an option for me.
This is one of the major reasons I've switched from Linux to OS X many years ago. I spend my working hours in the terminal, but when I use a PC at home or for not programming, the desktop experience is just better on OS X. Email, calendars, contacts etc. just work without endless tinkering.
Also, there is no good email client for Linux. Thunderbird is a huge waste of time and other programs are even worse.
Used ubuntu + Unity, then switched to i3 on Ubuntu. After lots of tweaking, I found out how to get nice font rendering on i3 (default rendering is not so good when you're used to osx).
Then I went on the hunt for replacement apps for my office work : email + calendar + contacts; oh my, spent hours trying Thunderbird, Evolution, Geary (and it's new fork also), also Gnome Calendar, Thunderbird lightning and California for calendar.
In the end, I settled on Thunderbird + Gnome cal, but it felt like a compromise rather than a happy choice.
After some weeks of working with that setup, not finding emails when needed, forgetting about calendar appointments because of sync issues, I just gave up and when back to The Path Of Least Resistance for me : macos.