From the feeling the 2018/3rd gen butterfly keyboard is much better. The feedback while typing is much better but if I wouldn't make some of my money with iOS development I wouldn't had bought a MacBook (Air in my case).
For my main work where I get a company device I now ordered a non Apple device which is also repairable after the warranty runs out. I fear to become victim of the flexgate where it seems opening and closing your MacBook makes the display cable break...
Edit: they also improved the usb-c ports. They have a clip-feeling now while my 2017 MBP sometimes doesn't charge because the ports are already wonky. such a bad hardware
I know it's anecdotal, but I have the most recent MacBook Air and I already get concerning keyboard behaviour like I did with the TouchBar MacBook Pro. I don't have a good feeling about this. Like you, I needed an Apple machine to develop for the App Store.
A $2500 computer's keyboard really shouldn't get stuck keys after a month. I'm absolutely crazy about keeping food/drink/any kind of debris away from it after what happened to my MBP (although that wasn't totally preventable anyway).
Good luck to you then. I'm also really not happy about the hardware that's why I went for the Air, maybe I should have gone for a used 2016 model instead. It's now the 3rd generation of that keyboard and they still couldn't get it right. I want my hardware to last if I have to pay it myself and I wonder how I deal with it when warranty and repair programs end. Also I wonder how that affects the ability to re-sell it in some years.
For my main work where I get a company device I now ordered a non Apple device which is also repairable after the warranty runs out. I fear to become victim of the flexgate where it seems opening and closing your MacBook makes the display cable break...
Edit: they also improved the usb-c ports. They have a clip-feeling now while my 2017 MBP sometimes doesn't charge because the ports are already wonky. such a bad hardware