Keyboard is great, robust and the critical thing is: As you buy them in the refurnished market, the budget you allocate for what would be a new laptop allows you to buy 3 or 4. It's great because you always then have a spare ready to go in case of hardware issues. You can keep one with Linux and another with Windows if you need it, instead of dual booting.
There is also another important advantage. These have no issues with thermal management and don't get hot. Something all my other colleagues with other brands and powerful laptops always seem to complain about. I guess Apple of course would be the exception, but I am not into the Apple ecosystem.
It's a bit pricy though.
Mac is great for web dev. Not for gaming.