If you can stand to wait, I would wait. Apple tends to make uneventful announcements like this (announcements with no keynote) when they release incremental upgrades before a major release. That's what this release is. We'll more than likely be seeing a new case design in late 2019 or early 2020 at the latest. That doesn't mean the keyboard will be any different, as the new chassis may end up looking the same but with a reduction in the bezel to compliment a 16" screen. That being said, I have some hope that the cacophony of people upset with the keyboard, Touch Bar and minimal ports has made its way into Apple. No machine will ever be perfect, and I'm sure that the next one will still make a lot of people mad, but I'm hoping for the best. iPhone sales are slowing down significantly. Perhaps that will provide some incentive for Apple to turn back to the Pro market a bit more??