I think the keyboard is down to preference, I prefer the new one.
It does seem silly not to include a dongle in the box though. I mean, I’m buying apple because I want my tech to just work, and now my mouse or magic keyboard can’t connect and charge?
The only real port annoyance I have though, is the damn headphone jack. :p I mean, I can’t connect my iPhone XS headphones to my MacBook Pro...