I wish I could run Linux with first party-driver support from Apple on the M series devices. To me, the premium price would be worth it and I'd buy a top spec'd M4 MBP and a Mac Mini today.
However, unfortunately due to the limitations of MacOS, my workflow has settled into using an M1 MBP as a thin client for an AMD based mini PC that I SSH into for work tasks and use for gaming. I carry my MBP + mini PC with me when a travel which is kind of annoying.
So while the M4 chips are eye wateringly powerful, especially for video editors/content creators, for me they are "big for nothing" as I can't really use that horsepower for anything meaningful (work and play).
So I don't see any reason to upgrade my M1 MBP "thin client"