I've finally bitten the bullet, and after review all of the suggestions from this thread I've opted for a Lenovo T16 Gen 4 AMD with no OS, I'll just install Zorin 18 pro on it myself.
I went for the Lenovo as they seem to be about the most reliable out there. I was sorely tempted by the Starlabs Starfighter, but the slightly vague delivery schedule and unproven reliability put me off. The Lenovo was also available at a very good price so I ended up spending a lot less then I'd budgeted for, not often that happens!
Anyway, this will be the first time I've migrated a linux install to a new computer and was wondering if there's anything that could make my life easier?
I think around things like how to catalogue/automate transferring over the various apps, extensions, tools etc that are variously installed from apt repositories, flatpak as well as direct.
With Windows I always spent an insane amount of time getting everything set up and configured, and lost probably around a week of work time in doing so. If I'm able to cut that time down at all it would be a massive win.
Old laptop is currently on Zorin 17 pro, but I'm minded to update that to 18 pro when the updater comes available. My thinking is that if I'm trying to match what I currently have installed it's going to be easier if they're all at the same version.
With all that said, I'm also conscious it would be good to have a clean slate, so I'd like to be selective about what goes over. I'm not even sure if copying my user directory verbatim is a good idea at this stage, given that there's probably a lot of stuff in there that's not needed.
Any advice about sensible steps to go through, automation or cataloguing what I currently have installed would be very gratefully received!

