If you care about the keyboard longevity, I'd get the macbook air or wait for the new macbook refresh when they bring the air keyboard over to the pro.
The MacBook Air keyboard is exactly the same as the Pro keyboard, except for the Touch Bar. Any problems with the Touch Bar are UX issues: I don't think anyone has questioned its longevity/reliability.