I have the dongle with USB, HDMI and USB-C. I have not hit a scenario where I was searching for another port, and I've had the machine since launch.
Honestly, it's a great laptop and is far more functional than those (who have not used one) are lead to believe. My only gripe is video playback can be laggy with hi-def videos. It sounds like they're trying to fix that problem with the new model.
I own the new MacBook and have been surprised at how little impact the single port has had on my day to day life. I use it for work, and it's actually nice to come into the office and only need to plug into one port instead of the three I used to plug into (power, HDMI for monitor, usb->lightning adapter). I don't understand the outrage over fewer ports, it's an easy trade-off for me given how thin, light and portable this laptop is.
My team just got a Cordova app through the apple review process as of yesterday. So, data point #2! I think as long as you try to adhere to Apple's app review guidelines it doesn't matter if you used Cordova or developed natively
I'd rather carry around a dongle that weighs less than an ounce than add 2 lbs of weight to my laptop to accomadate more ports