I think it depends how much money you are willing to spend. Nowadays with the 10-series Nvidia GPU's there is no difference between the mobile and desktop GPU's (barring the slightly slower clocks on the 1060). I just picked myself up a razer blade 2016 w/a 1060 and threw Mint on there. When I get home I plug it into an ultrawide 3440x1440 display and everything is smooth as butter. It's nice having just one device that acts as both a desktop and a portable device imho. Price wise you definitely want to go with a desktop to save on $$ and get better performance (processor/ram wise + upgradability) though.