Gaming laptops are great too especially having a desktop gpu, plus you have the lcd and you can travel easily with it. I personally would buy one if i find it for a great price.I can't stand desktops no matter how powerful.
I like laptops because they are portable.
Speaking of desktops i would never get a ryzen. AMD is not a choice for me. I would get the new i9 if id get a desktop.
And staying for two long staring at a big monitor hurts my eyes.
About intel i9, it's made for workstation, video editing and something like that. It has 10 cores which is useless for gaming, also the price 999$ for cpu alone. And regarding amd ryzen, they are great too especially for multi core use.