I plan to get a Microsoft Surface Pro 2 256GB as soon as they are available. I think the device, as built, needs more connectivity.
Specifically, I would like to see one or two more USB 3.0 ports and Ethernet connectivity. I find Ethernet to be at least 5 times faster than Wi-Fi, at least on my office setup.
I would also like to have the ability to read full-size SDXC cards. The maximum available on those right now is 256 GB, compared to 64 GB on the Micro SDXC cards. Also, the full-size SDXC cards are faster and quite a bit cheaper than Micro SDXC cards of the same capacity. It would even be handy to have an extra Micro SDXC slot, if I wanted to copy from one card to another without going through the step of storing on another device.
I have been looking for solutions to these needs ever since the Surface Pro 2 was announced. I think I have found a device which meets all of these needs. It if marketed by Juiced Systems, and currently sold by Newegg.com for $35, shipping included. I don't know how long that price will last, but I just bought one at that price. It arrived today, and I tested it out on my office PC (obviously not a Surface Pro 2!). All of the claimed features work, and I can recommend this Multifunction Ethernet Adapter. The device is found at:
Newegg.com - Multifunction USB 3.0 Gigabit LAN Adapter Hub
I think it will meet all of your connectivity needs on the Surface Pro 2, and the price is right.
I am not affiliated with either Juiced Systems or Newegg. Just passing on something that i think may help other Surface Pro 2 users.
I have one, and it works.