Just ordered an M4 MBP to replace my 2018 MBP. I would've probably kept the 2018 MBP for another two years except for two things: 1, and most obvious, Apple's switch from Intel to their own silicon, which is driving a lot of accelerated obsolescence. 2, the last gen of Intel-powered MBPs suffered from Intel's failure to hit their thermal targets. They were designed for a chip which ran much cooler, so if I'm using it with external monitor and doing anything stressful, the fans are going full blast most of the time.