I love my mechanical keyboard. I've got a Leopold FC660M with Cherry MX browns. It's compact enough to fit in the bag with my laptop, but it's still got all the keys I use. (Function keys are mapped to the Fn layer of the number keys and Home, End, PgUp, and PgDn are mapped to the arrow keys. It's brilliant and feels intuitive.) And it's plate-mounted with PBT keycaps so the build quality feels totally solid. My only complaint is that I got it with brown switches because I didn't know it was available with MX clears