4 weeks ago we had to deliver a build of our game to Meta and 2 days before the deadline my laptop died out of the blue. I scrambled to buy a new one (didn't care which as long as it had enough oomph and I could source locally quickly).
I went for a Lenovo Legion 5 ( or 7, I am actually not sure, it doesn't have a sticker on it and I don't have the box anymore :) )
First thing I did was void the warranty by popping it open, installing the ssd from the other laptop and 30 minutes after unpacking the whole thing I continued working where I left off when the other one broke ( not literally since it was not suspended to disk but you get the meaning)
The machine is actually quite nice and I am, so far, happy with it, but the whole experience was so incredibly easy that I would not want to go for any non linux machine.