If it only has USB-C, no less than five standards (MagSafe, USB-A, HDMI, Mini DisplayPort/Thunderbolt 2, SD card slot)
Well, before there hasn't been a single port that provides a credible alternative to all of those in one go. I'm sure the ultimate target is to go all USB-C/TB3. I'd speculate that the alternatives are:
(a) 1 x USB-C/TB3 and nothing else, a la 12" Macbook (Bleh! It's Dell's lucky day!)
(b) 2 x USB-C/TB3 in place of Thunderbolt 2 - and that's your lot (I'd find that... disappointing)
(c) 2 x USB-C/TB3 + some legacy ports, inc. at least one USB-A for when someone hands you a stick (now we're cooking with gas)
(d) 4 x USB-C/TB3 + nothing else (The way of the future probably, but maybe not this year - currently they'd need
two discrete Thunderbolt controllers on board to do this, but the next generation "Kaby Lake" CPUs are going to have USB-C/Thunderbolt on-chip so they'd only need the one discrete controller.
(e) Keep Thunderbolt 2/miniDP (it could happen: you can count the number of TB3 devices on the market on the toes of a boxing glove, you need a chunky $100 adapter to connect TB1/2 devices to a TB3 port and AFAIK
that doesn't do MiniDisplayPort legacy mode so your VGA/DVI/HDMI adapters won't work.
The fact that the rumored cases
aren't tapered might be good news for the number/range of ports. There were rumors of 14" MacBook-style machines, too: if those just have a single/dual USB-C port then there's a clear MacBook/MacBook Pro distinction.
(I have a sneaking feeling that the MacBook Pro prices might go up, too).
Looks like we'd now have to swap between two different displays for using the Function keys and controlling the volume.
The ESC key is on that row too - I feel a great disturbance in the Force, as if a dozen EMACS users cried out in horror and were silenced...
Well, the function keys already double as multimedia keys - so you need a modifier key anyway. Also, remember that the mock-up photo is pure speculation. I'm sure function key emulation will be one mode - hopefully you'll be able to do custom configs and/or it will be easy for software to add support.