I agree with just about everything you wrote above. I think our only area of disagreement would be with the 2016 keyboard, which I detest. The 2019, whatever Apple has done to it, has a much better feel (to me, at least!).
The 2016-2019 MBPs are hugely frustrating - they could have been so much better than they are. As you noted, the trackpad is too big; the earlier models run too hot (the 2019 is noticeably cooler than the earlier versions I've had), the lack of anything but USB-C is still a huge annoyance, as little of the real world has switched, the lack of Magsafe is a self-inflicted wound, etc. On the other hand, they are noticeably faster, and the graphics performance is hugely improved over the 2015 and earlier. The speakers are also considerably better (and I can't believe I just wrote that about a laptop!).
Oh well - horses for courses. I wish Apple would design and sell a MacBook Pro with a chassis sized more like the 2015, with the Magic Keyboard, better cooling, bigger battery, smaller trackpad, USB-A and HDMI ports, etc. Highly unlikely, I know . . .
Therein lies the rub...if the butterfly mechanism released in the 2016 MacBook Pro had had
zero reliability issues, Apple would still have a sizable contingent of people who simply hate the feel of that keyboard. For the record, I use or have access to the following:
* Apple Wired Keyboard
* Apple Magic Keyboard 1 (Apple Wireless Keyboard)
* Apple Magic Keyboard 2 (w/ Numeric Keypad)
* Late 2011 15" MacBook Pro
* Mid 2012 15" MacBook Pro
* Mid 2015 15" MacBook Pro
* Late 2016 15" MacBook Pro
Of all of those keyboards, here is how I rate them:
* Apple Magic Keyboard 2 (w/ Numeric Keypad)
* Apple Wired Keyboard
* Late 2011 15" MacBook Pro
* Mid 2012 15" MacBook Pro (Tie)
* Mid 2015 15" MacBook Pro (Tie)
* Late 2016 15" MacBook Pro
* Magic Keyboard 1 (Apple Wireless Keyboard)
All of the are miles ahead of the crumb trap that was the Apple Keyboard that Apple shipped from 2003-2007, it was just the absolute worst. The Bluetooth version of that keyboard should be held up as what not to do, ever.
So, I think we're on the seventh iteration of the keyboard and third major version if you include the 2015 MacBook (1st Gen), 2016 MacBook (2nd Gen) and 2016 MacBook Pro (3rd Gen) and it is still polarizing because it is a fatiguing keyboard, ironically, because it is has so little wobble, they are too closely spaced and they have such short travel. The short travel is not as bothersome as the spacing. Those keys need space to breath...just compare the spacing between the 2016-2019 15" MacBook Pro and the Magic Keyboard with Numeric Keypad if you ever get the chance.
I have replacement cables for any device that I need that uses USB-C, which only ended up costing me a total of $60 and so dongle hell is mostly avoided. I do have the TB#<-->TB2 adaptor and a USB-A to USB-C dongle just for those times when I have to use a Type-A flash drive. I really don't miss Magsafe at all, and have not had a catastrophe with USB-C as it does give and disconnects without too much incident.
The TrackPad is simply too big and there should be a slightly smaller size than can serve as a compromise.
I would like a bigger battery as the 2016 just doesn't last as long as it should.
I don't really miss USB-A or HDMI or the SD Card slot, but I suppose a UHS-II slot and an HDMI 2.0 port would go a long way for some. I am, however, completely opposed to USB-A ports on the MacBook Pro...hate 'em with a burning passion, cannot wait to see USB-A gone.
I do love the thinness of the 2016-2019 MacBookPros, but it holds back a better keyboard and better cooling for the CPU and GPU, which really need to be respected. No, not Late 2011 MacBook Pro thick, but something thicker than the current model.
Perhaps Apple will rethink the MacBook Pro...they really need to at this point.