Not everything is a pro argument. It has a distinct lack of DirectX 11 Support, modern shaders are a no-go and the inputs are limited. Expandability is also almost unheard of. A PC, while costing more, though you can get them quite cheaply, can play modern games as well as emulate 3DS hardware along other Retro classics. Gamepad support is also easy, so joystick support would be no issue.