laptops are a little more problematic but if you try to install linux on a random laptop, chances are everything will just work too. thinkpads are always a safe bet, in any case. or get something made for linux like a system76
The lack of a decent[1] RDP alternative has kept me away for years.
I use KDE Neon on a NUC as a secondary PC and I've been very happy with it, but without a viable RDP alternative it's a no-go as my daily driver.
https://ostechnix.com/how-to-configure-x11-forwarding-using-...
It's so good that Microsoft uses it for WSLg.
Has this been improved now?
In my experience it feels almost as good as RDP for Windows, which I think is a great achievement.
I use this to access/admin a large amount of windows boxes.
The keyboard shortcuts are awesome.
My advice is that, unless you are developing for Windows is don't. If you need the Adobe tools, you can get them for Macs and, since M1, Macs offer a lot of bang for the buck while being a perfectly usable Unix machine, they are an excellent choice.
If you don't need tools that aren't available on Linux, then Linux is a really good option. Hardware support may be an issue, so I always recommend the most boring machines possible - Intel, with integrated graphics - and only get components you know will work well with Linux.