I'm at the point where most of my Macs are starting to get old. With the exception of my main workstation at home, all of them are either iMacs or MacBook Pros from 2015 or before. For the simple reason that the newer Macbooks my colleagues at work are using have all had hardware quality issues.
So I had a look at the current Apple product range. And I have to say that I'm a bit conflicted. After the last 5 years of Apple (in my opinion) struggling to produce a laptop relevant for professionals, with the new M1 machines coming, and with every release of OSX having some new element of unpleasant surprise to it, I'm not sure I want to continue buying Macs. Not for software development at least. I'm considering going back to Linux for my main software development workstation - and possibly for a powerful laptop.
I'd like to hear your thoughts on this. Both on whether Macs are a viable option for software development in the future and from people who have made the transition back to Linux for software development. What was your experience like?
I have a mid-2010 iMac (11,2) that just finally bit the dust (wouldn't turn on for hours once being plugged back inand now just won't turn on at all). It's a decent machine that owes me nothing.
I really want to get another 27-inch iMac but I worry about the chip transition currently happening. If I buy an Intel one right now, how long is Apple going to wait before dropping support for it (will Intel still be supported by the time we get to macOS 11.2, for example)?
Does it make sense to wait for WWDC 2021 to see if an Apple Silicon iMac comes out or if the line gets a revamp? Does it make sense to get one now and stick with it or even trade it in for an upgrade in a few years?
I can get by with my 2015 MacBook Pro and 2012 MacBook Air for now, but I would really prefer to have my sweet, simple 27-inch iMac workflow back.