Now to the issues:
- The keyboard: I don't know. I say wait and see. I'll probably wait a few months to see if there are any bad news. Worst case scenario, I'll just take extra care.
- Touchbar: Do not mind this one.
- Battery life: I'm concerned that the top spec laptop will have poor battery life.
I think this macbook is good given that it is an update not a new re-design. I say wait and see.