Desktop for sure. Though I've started to love using Steam Link in my home to stream to my laptop (or TV) to get the best of both worlds.
Same reasons as everyone else, it's more powerful, better heat management, upgradeable, and still allows me to stream to a laptop when needed. (I'll even use RDP to my desktop from my laptop most of the time to still get the power for work things too).