I use macOS 10.13 for myself, Windows 10 at work, and Linux for servers.
Linux is the best for servers. The command-line experience is far superior.
Windows 10 is tolerable for VS Code development, but I'd use a Mac if I were allowed.
macOS 10.13 is best for Time Machine, MS Office, Skype, and the AppleScript API to let me script everything.
macOS works better with my iPhone 4S using iTunes 10.6.3 for offline sync over USB, Contacts, Calendars, Music, Bookmarks, Apps, and Photos.
Apple hardware (on my MacBook Pro 2014) is better for MagSafe, replacement parts/schematics/boardviews, and has a better trackpad (though I use an Apple Magic Trackpad on the Windows 10 PC at work), and high-resolution screen. I wish I had a removable battery, but many competitors don't even have that.
The reason I don't like Apple is because MagSafe is gone, offline sync is discontinued (even macOS Server no longer supports Contacts/Calendars/Notes), and repairability is at an all-time low. But the inconveniences of using an old Mac are still less than the inconvenience of running Linux on a new ThinkPad.
Linux is the best for servers. The command-line experience is far superior.
Windows 10 is tolerable for VS Code development, but I'd use a Mac if I were allowed.
macOS 10.13 is best for Time Machine, MS Office, Skype, and the AppleScript API to let me script everything.
macOS works better with my iPhone 4S using iTunes 10.6.3 for offline sync over USB, Contacts, Calendars, Music, Bookmarks, Apps, and Photos.
Apple hardware (on my MacBook Pro 2014) is better for MagSafe, replacement parts/schematics/boardviews, and has a better trackpad (though I use an Apple Magic Trackpad on the Windows 10 PC at work), and high-resolution screen. I wish I had a removable battery, but many competitors don't even have that.
The reason I don't like Apple is because MagSafe is gone, offline sync is discontinued (even macOS Server no longer supports Contacts/Calendars/Notes), and repairability is at an all-time low. But the inconveniences of using an old Mac are still less than the inconvenience of running Linux on a new ThinkPad.