Original is always best IMO. Although I do have an aftermarket controller for me Xbox one laying around somewhere that I occasionally get out for multiplayers.
I have an acer laptop for work which is pretty decent for basic tasks, but this year we are getting a surface book pro with 32GB RAM, 2TB hard disk,
Most importantly, it comes with a touch screen. I develop screens for machinery automation and right now it is hard to touch test them before installation.