I've been an Apple user since 2004. As long as I've been buying Macs, they have skimped on RAM and storage capacity. One of the toughest parts working in an Apple Store was trying to get people to buy the "better" or "best" configuration, as the entry-level "good" configuration often didn't have much storage.
We can laugh about huge music collections now, but 2011-2014, it was common for customers to upgrade their MacBook or MacBook Pro, which often had 250GB-500GB hard drives. They all wanted Airs, because they were thin and light and the latest and greatest. But most couldn't afford the SSD upgrades (standard then was 128GB, and I don't recall what the 256GB and 512GB upgrades cost.) A lot of people ended up buying the MD101, the "MacBook Pro" that was 5 lbs, had a spinning HDD, and an optical drive - not because they wanted it, but they had a $1000 budget.
Getting that out of the way... when I bought my M1 MacBook Air, I upgraded to 16GB RAM and 1TB storage. Pricey, yes, but worth it to not be worried about either for years.
When the M1 iMac came out, I ordered the same config: 16GB RAM and 1TB storage. Pricey, yes, but not worried about either.
It may not be a fair comparison, but my 2016 MacBook Pro was a dog of a computer. Fans spinning all the time. Choked with Chrome open, before I loaded any websites. Logic board was replaced twice under warranty and it never got better. I recorded a 4K video, that was about 31GB, on my iPhone XS, and iMovie couldn't import it. I'd get a beachball, and the fans would spin up and the computer would get hot. I left it overnight one time, thinking maybe it just needs time to import the video. 10 hours later, still beachballing, still fans spinning full roar.
When I got my M1 MacBook Air, iMovie imported the video in less than a minute. I sped it up (that's all I wanted to do, speed it up and export it so I could have a much smaller file and delete the regular-speed version,) exported it, and was done in about 15 minutes.
What my "powerful" MacBook Pro couldn't do in 10 hours, my polite little Air did in 15 minutes.
Handbraking videos takes anywhere from 15-120 minutes on my iMac. On my 2016 MacBook Pro, it wasn't uncommon to take 8-24 hours.
Y'all can complain about the iMac being under-powered and expensive, but it cost the same as my 2016 MacBook Pro and is way, way faster. I wish for a few things:
- An option for more than 2TB storage. I know it'd be expensive, because Apple, but I prefer internal storage
- More USB ports. Apple is already comfortable saying the ports are different, evidenced by having 2 Thunderbolt and 2 USB-C ports. I don't think the M1 or M3 can support more USB connections, but I'd really like to have 6-8. (I have the
Caldigit Thunderbolt 4 Element Hub, which is nice, but the slightest bump causes it to disconnect. That doesn't happen when I plug the drives into the iMac and there's a small bump to the desk.)
I don't presume Apple will put a Pro or Max chip into the current iMac, maybe for cost reasons, maybe thermal reasons. So I probably won't get more USB ports or internal storage options any time soon.
But I also expect to have this iMac at least 5 more years, so maybe by then. It's an incredible machine that does everything I need.