USB-C is multi-function in a single port
I agree. I think there should be at least 4 ports. 2 on each side. Things Apple should have considered would be:
1. External monitors.
2. External Storage.
3. Syncing/Charging devices.
4. Power.
Having to constantly choose will be problematic. Maybe version 2 will add an additional port at least.
While I would have preferred to see a USB-C on either side of the MacBook, I think many of those complaining about the single port forget that the USB-C port can do multiple of these things at once... however with the need for an adapter or other compatible device. For example the Apple HDMI multi port adapter gives you an HDMI, USB 3 and another USB-C (possibly only for power) that you can connect other things to. So for example you could have:
- External monitor plugged into HDMI
- External storage or USB 3 hub connected to USB 3 port
- Syncing/Charging cable or USB 3 hub connected to USB 3 port
- Power connected to USB-C port
What would concern me more is whether you would be able to connect multiple external displays. On my Current rMBP I have the following cables plugged in at my desk:
- LCD Display connected via thunderbolt to DVI adapter
- LCD Display connected via thunderbolt to HDMI adapter
- USB 3 HUB with gigabit ethernet, keyboard, mouse, external drive, external cooling fans (built into laptop stand)
- Headphones connected to headphone jack
- MagSafe connector
So every time I sit down at my desk, I have to plug in 5 cables... and that is with using a USB hub. I have looked into thunderbolt docking stations, but have not found one I like that supports two external displays. Even with the docking station I would need to connect at least two cables (MagSafe and Thunderbolt) and possibly 3 if the docking station does not support headphones. So, with the new MacBook I should be able to do the same with one cable for a docking station (I am sure a number of companies will build USB-C docking stations in time).
To be totally fair, I would have preferred it if the MacBook had a single thunderbolt and USB-C on each side, with one side also having the headphone jack, or at the minimum having USB-C on both sides. However, I would definitely not see lacking the extra ports as making the MacBook unusable.
I look forward to future rMBPs having more ports.