USB port? Why is that important? I don't carry mice, keyboards or even thumbdrives. USB is the new Floppy. About the ONLY thing I use USB for these days is charging my peripherals. Wireless (Bluetooth, WI-FI) are much more important features to have, and quite honestly, are ubiquitous on devices. Heck properly configured Projector uses Ethernet for displaying, no Display Port dongle needed.
And having used an iPad and Surface, I always go back to my Android tablet, as it just gets everything right. Size is right, keyboard (Swype) is perfect for one handed fast typing. Wi-Fi, Bluetooth, optional 4G for connectivity. Plenty of apps. iPad keyboard and the onscreen Surface keyboard is unusable for me after using Swype. And let me know when Surface speech to text is as good as Android, and is as usable across all applications like Android's.
I get a giggle out of Surface commercials when they tout "Photoshop" on a tablet. It is woefully underpowered for running Photoshop for anything more than basic tasks. Because I can tell you, nobody doing Photoshop work professionally, is going to go Surface, and casual users aren't gonna buy Photoshop to run on Surface.
I'd rather have a full Laptop for when I need it, AND an Android Tablet for when I need something bigger than my phone on the go. And for the cost of a fully setup Surface Pro, with all the bits needed to be a "real" computer, is more expensive than a Tablet and better laptop (with touch screen). Midrange Surface Pro 3 (no keyboard) is $999. Lenovo IdeaPad with similar specs is $729.99, A decent Android Tab is 200-250 depending on features. I think Surface is a product that is neither a Tablet (too big) nor a Laptop (too small).