Just had to do my second keyboard replacement on my I9 2019 15.4" MacBook Pro. I have m1 Macs and the keyboards and they are so much nicer. Other than that and getting worse battery life than my m1 MacBooks, I love this laptop. I doubt I will get back anything close to what I put into this machine though. I also have AppleCare plus on it. The new keyboard is working great, but for how long? The spacebar and some of the keys kept getting stuck before I got it replaced. I am trying to stick it out because I have so much invested in this machine that it seems like a lot of money to just get the better keyboard basically. What do you all think?