Hi there, great comment. I just wanted to make a note on two things you said:
“The Touchbar replaces function keys”. Yes and no. You can put you left pink on the lower left ‘fn’ key to much the touchbar automatically display the function keys, which I can press without needing to look at (muscle memory). The ‘esc’ key is always to the top left and is extremely intuitive to find.
“The other major issue is the ports.” If you can afford the USBC adapters, it’s worth it. The bus size for USBC is so insanely huge, I can run HDMI, three USB 3.0 sticks, and more (plus power) off of ONE USBC port as long as I have the correct dongle. The speeds are quick and the ports themselves easy to plug into (no flipping the cord around three times like with a USB).