2022 (November) - Refurbished MBP 14" M1 Pro (my 1st Mac coming purely from Windows) with AppleCare+ lasting until January 2026. Intentionally with a non-base spec 10c/16c/32GB/2TB so that it lasts me as long as possible. Private use, with a cycle count of 58 and max capacity of 97%. Still gives me decent on battery time with stuff being native Apple Silicon and not via Rosetta. E.g. SkyX streaming app on MacOS still seems to be still Intel, thus via Rosetta, which is quite a battery sucker, thus for SkyX streaming I typically switch to Apple TV on my desktop monitor, but lose the couch comfort in that combo.
Above MBP 14" covers me superbly on the go, on the couch etc ... for quite some time I guess. Super happy with it. Refurbished from AppleStore, basically felt new. The M1 Pro in the MBP still gives me enough power for standard stuff + software development (thus the 32GB) + some Docker container here and there. No felt slowness anywhere, where I think something newer could help. Silent, fans being off. They typically only spin up very quickly, during Starcraft 2 via Rosetta.
A real desktop machine ala Mini M4 Pro would be tempting though, but then, it should be in 32GB+/2TB territory again (price point will be interesting), so that a new purchase doesn't feel like a downgrade from the MBP, just for the sake of better CPU/GPU performance.
But on the other side, for private use and my usage, I think, I shouldn't really care about the extra CPU/GPU performance of a M4/M4Pro, cause likely doesn't really matter if a software build for private projects is X% faster.
Apple Silicon, already with M1/M1Pro, set the bar pretty high, especially combined with a non-base config, which should last me for many years to come.