I always use mechanical keyboards, with Cherry MX Brown switches, on desktops.If the typing experience is important to you, give an external mechanical keyboard a spin. While I like the butterfly keys, I only like them in the context of a laptop keyboard. The gulf between a keyboard constrained by the portability demands of a laptop and a no compromises mechanical keyboard is huge.