I just bought a MacBook Pro with an M3 Pro last year to replace the same computer that had an Intel i7 in it. I am happy with the performance boost and making my computer more inline with the future. If a MacBook Pro with an M4 appears, I will stick to my M3 Pro because it still works for me. Until I see something that the M4 does that my M3 Pro cannot do, I will be happy.
I’m an old computer guy. I still remember the days when you buy an IBM PC compatible and, sometimes less than a year, a new model comes out that makes you feel like your current model is obsolete. It wasn’t obsolete, but you could not help but feel like it was.