Another thought: why would external USB connections be important? Keyboard and mouse can be Bluetooth. Network (when needed) can be WiFi, and you can even use an external hotspot via WiFi when somewhere with mobile networks.
-- Regards, Dave, N1AI