For work I have a 15" 2018 MacBook Pro which is okay I guess. I work remotely from my home office and am docked almost all the time. I haven't had any keyboard issues but I guess I'm just underwhelmed with the OS for development. I'd much prefer a pure Linux environment since that more closely mirrors our deployment targets.
For personal stuff I recently got a Dell XPS 13 9380 from their outlet store and it's been wonderful. I had to jump through a few hurdles to get Linux on it but I've been running ArchLinux on it now for a month or two and it's been terrific.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.