The touch bar is absolutely atrocious, and shows that Apple is either completely out of touch or doesn't give a crap about it's users. There is absolutely no reason to force those who want the latest hardware with a dedicated graphics card to have that touchbar keyboard. They could've offered the touchbar keyboard alongside standard keyboard models, giving users the option to choose what keyboard they want while also giving Apple valuable A/B testing data to see what the public prefers.
I really hope another company out there makes a superior laptop. Apple has too much of a monopoly on the dev laptop market, and they clearly don't have the competency to be trusted with it.