A few days ago, I purchased my first ever product from Apple and this wasn't an impulse purchase either. It's taken me months of decision making and homework, and arguably many years of using Windows to come to this decision.
I've posted on a number of threads now, that for the past 8 years or so, Linux has been my daily driver at home (this isn't going to change anytime soon). This is after growing up with MS-DOS and Windows 3.x in the early 1990's, right through to Windows 7 which was the last version of Windows I chose to use for myself.
At work, I use Windows 10/11 because I'm essentially forced to, not because of some silly corporate policies (I'm the CIO/CTO) but because most software applications used in the digital forensics/cybersecurity industry run exclusively on Windows (with some designed for Linux). With the exception of Grayshift's GrayKey (that works via a web browser), all the big names are pretty much all Windows-only; Cellebrite UFED/Physical Analyser, Magnet AXIOM, X-Ways Forensics, etc...
But that specialty workflow aside, most of my (and my employee's) daily requirements rely on a web browser and few office applications. After giving Windows 8/10/11 years of attention, I've come to the conclusion that it's all entirely rubbish and Microsoft have lost the plot. Everything from duplicated settings strewn all around the OS to stupid decisions essentially forcing people to use Microsoft's cloud environment, or excluding certain features unless you pay more, I've had enough. Even the absurdity which is Microsoft 365's back-end and the numerous administrative portals leaves little to be desired.
I've hated on Apple for years, even going as far as calling them "toys" compared to other offerings. For me, iOS is still very much still playing catch-up with Android in some respects, but that's another matter. I'm not about to replace my Pixel 7 any time soon. But Mac OS has become a rather nice balance of what Windows should have been with a nice sprinkling of Linux/BSD. These days it's highly refined and simply "just works". A lot of the annoyances are gone and you're left with what is actually quite an elegant operating system. With the unbeaten battery life of the Apple M1 and M2-based laptops, in a slim form factor, it's hard to pass-up. Whilst Apple's M-series chips won't set the world on fire with multi-threaded performance, for most users, it's still a snappy and smooth experience for most workflows, and dare I say "quite adequate" overall. In the past, some of Apple's design decisions have been outright dumb, with utterly brain-dead placement of ports (or lack of I/O altogether) to high voltage rails running so close to data lines that even relatively minor liquid damage would fry the mainboard. I'm hoping a lot of these mistakes have been ironed out with their current offerings.
At this stage, I won't be replacing my main workstation at work just yet, but it's a strong contender. I'm looking to virtualise our Windows-only forensics workflow leaving the gate open to all kinds of possibilities when it comes to the daily machines used by our staff. If someone wants to use a Mac, they should be able to, without limitations (or Linux or Windows for that matter). I'm of the view that if it means that end-users can do their jobs effectively at the expense of more work for the IT department, then so be it, I can always hire more staff to handle back-end tasks.
For me, this is about being flexible and trying something entirely new, that I haven't done before. I'll come back to you after 3 months with some further thoughts.
I share this because I'm sure there are plenty of others in the same position as me, whether it be just for their personal computing, or for more professional applications. I'd also love to hear from others who made "the switch" before me.
1 Week Update: https://www.eevblog.com/forum/general-computing/after-30-years-of-windows-im-switching-to-apple-mac-os*/msg4978534/#msg4978534
2 Month Update: https://www.eevblog.com/forum/general-computing/after-30-years-of-windows-im-switching-to-apple-mac-os*/msg5050360/#msg5050360