One major complaint (of mine) is the small size if the arrow keys. Macbook pro is even worse with up/down keys smaller than left/right. I don't know why but they all keep a huge right shift key that I never use. They should cut it to half and give more spaces to the arrow keys.
Sadly the new Macbook pro keeps the design. I'm getting sick of hitting page up/down accidentally when navigating code.