FWIW, I was very unsatisfied with my 2016 MBP USB-C ports and found them very unreliable, but am quite content with the ports on the mid 2019 MBP and the 2020 MBA (M1). So, maybe they've improved over time.