My 2014 MBP causes me issues only after an hour or two. And their newer keyboards... well, I'm just not even going to go there. The old ibm/lenovo thinkpad keyboards (before chick-lets) were the best.
Lenovo is an option too, but I'd rather support a Linux oriented company with Linux-first laptops (I also find it a hard pill to swallow to ever buy a Lenovo again, after all the spyware shenanigans).