Unsure if your thoughts come from recent experience, legacy experience, or a need to run CUDA-accelerated workloads, but if you're citing the old wisdom that AMD GPUs on Linux are a pain to deal with, I'm happy to tell you that your knowledge is a bit out of date. AMD's OSS drivers (with closed source firmware blobs, yes) are mainlined in pretty much every modern distro's package manager, and work surprisingly well. Mind you, I tend to not run Linux on laptops, so if there's some nuance you're aware of wrt sleep or something that I'm not, please feel free to share.
I will say "Here There Be Dragons" wrt CUDA/OpenCL workloads however. You have to switch from Mesa to the AMD closed source drivers, and I did have some wonky issues, with, for example using things like Davinci Resolve with those drivers.