Yeah, if you have the space & lifestyle for a desktop, go that route. You can even order the parts and build your own! It's actually not very difficult.
No problem between brands but be careful about processor and motherboard compatibility, RAM compatibility too And windows, get a version (buy or use your actual one). Installation is pretty straightforward