It's very hard to find a good keyboard. The growth of the mechanical keyboard community, and the appearance of low-profile mechanical switches, coupled with the fact that I can now make my own keyboard has solved this problem for me. It's also hard to find a good pointing device, or a good screen, camera, microphone, graphic card, etc. Finding a laptop that combines all those things together and is acceptable is practically impossible.
At least you can buy a good shovel.