First off, PC for sure. I've had issues with laptops in the past.

Gaming PC's aren't neccasary, mine isn't a gaming PC and it runs anything at a good quality

Build your own PC, thats what I did...