Ranked in these QuestionsQuestion Ranking
Pro Less typing fatigue
The low profile is comfortable; the travel—the distance you have to press a key for it to register—is very short; and the keys are easy to press, leading to less typing fatigue.
If working at a big company, quickly available and "for free".
Pro Solid construction
Thin aluminum enclosure.
Pro Aesthetically impressive
Nothing really comes close to the Apple device's aesthetic flair.
Pro 2 USB ports
Handy for wireless mouse
Pro Low-profile, short-travel construction
This option makes all new keyboards more ergonomic than other and allows for quicker typing because keys don't have to move in that much.
Con No key concave
Leads to sliding off keys.
Con Lacks feedback
Compared to other keyboards it lacks a tactile feel when typing.
Con Too flat
If you want to type on a keyboard that feels like a laptop keyboard, get this one. In my opinion this is a serious disadvantage when coding, and one of the main reasons most laptop owners get an external keyboard / docking station (when they do).