I am tossing around the idea of switching over to a Surface tablet; not sure which one yet. I am and always have been an Android guy and my current tablet is a Galaxy Tab Pro 10.1. I like it well enough but it is just a bit limited for me. I guess I'm looking for a mid sized tablet that will function like a small laptop. Since I am familiar with Win8.1 the Surface tablets seemed the logical choice. So I have a few questions about the Surface if I may... - I am wanting a device I can use for internet, media (movies, videos, audio) and some gaming. I am guessing a Surface 2 or 3 can do that...? - I like the 10" size; the 12" would be just a bit too big for my needs. I guess that limits me to a Surface 2...? - Is the Surface wi-fi only or is there an 4G/LTE version also? My Tab Pro is wi-fi only but I really wish I had gotten the 4G option as well. - Do the Surfaces devices have a standard USB port? If so, will they accept most any peripheral device like a mouse, keyboard or joystick? - I have heard there aren't many apps available for the Surface. Can standard Windows 8.1 type software be installed on the Surface or does it have to be specific apps for that platform? Thanks in advance.