As in all personal computing, get the newest and fastest you can afford. Get as much memory as you can and for newer machines, get the biggest internal drive size you can, preferably SSD rather than a spinner HD. There is no "best," there is just a "best for your use and budget." If you want to game, get a Windows PC with a really fast graphics card as most games are pretty intensive in graphics.