I have both. A lenovo ideapad 320 14" with i3 6gen, 8gb ram and a computer with ryzen 7 2700, 16gb ram and rx460 gpu. When I want to gaming, study programming or need to virtualize a VM, computer is a lot better, because it have more hardware power. I only use notebook when I really need the portability. But nothing is better than a fullsize keyboard, mouse, a bigger screen (at least 21.5" fullhd), a good subwoofer and a good desk to use your computer. And the hardware of a computer still a lot better than notebooks for the same price, its like 3 times faster for the same price compared to a notebooks. And it is easier to do the maintance too, if something screw you can bought the piece and change it, but in notebooks if the motherboard or cpu, or even the ram (something ram is soldier in the motherboard) you cant change that if it screw up.