Buy if You've Been Waiting a Long Time
Are you still using a 2015 or older MacBook Pro, or like me have you stuck with your 2016 MacBook Pro until Apple fixed a bunch of issues?
If so, this looks like the right time to upgrade. Apple clearly changed some of the complaints we've all had and is finally addressing keyboards, battery life and did so without raising the price.
This looks like the MacBook Pro that Apple should have announced a year ago, but still, it's time to upgrade from that 2015 MacBook Pro to something more modern.