2006 onwards, that was the generation which made me fall in love with the Mac.
I used to love how upgradable it was, just a little flip of a switch and all the SATA Drives come out, pull out the riser cards and the memory is easily accessible. Even someone people were able to upgrade their CPUs. Even compared to the previous Mac G3, which also had some impressive upgradeability, this took the cake.
Even the laptops of that generation, remove the battery and you have access to the Hard Drive and the Memory. I was really impressed. While PCs you had to go through hoops to get access to the hard drive, and in some cases even the memory, Macbooks it was all right there in front of you.
The best part, your essential upgrades did not void your warranty. You were totally safe. There were issues still but nothing compared to the PC manufacturers of the day, you generally felt like you were get reasonable high quality laptop at a reasonable price.
I went back to PCs for a while, but I remember looking at all the new shiny Macbooks with envy. Eventually when my PC died, I just replaced it with a Macbook Pro.
Now, I'm looking at upgrading my Macbook Pro and I just can't justify buying another Mac. Everything is soldered on to the motherboard. Nothing gets updated. The Macbook Pro is running ancient processors, GPUs, you can't upgrade the memory unless you spend significant sums of money. Even the battery is no longer user serviceable.
Instead the focus on the iPad, a device which is a neat toy, but honestly I could not imagine spending hours writing doing serious work on it. Try writing a dissertation, a factum or anything on an iPad, you will be clamoring for a laptop quickly if not a fully fledged desktop PC.
The really sad part, now I look at PC Laptops with envy. Microsoft seems to have gotten its act together and basically given Apple a run for its money.
Compare the Surface Book and iPad Pro, I much rather have the former cause it is a good all around device. A good toy and a good computer, while the iPad Pro is an amazing toy but sucks for real work.
How about the Razer Blade, an amazing device all around: looks spectacular and here is the real kicker, it runs current generation hardware.