The wear and tear that comes up on Mac keyboards is one thing that always really bothered me. I wish Apple would make their Macs with a white keyboard option because in my experience of using white Apple keyboards the wear is much less prevalent.
I used Moshi keyboard covers on all of my Macs and they are great products. While they do leave some dust marks on the screen, the marks are easily cleaned off and the keyboard will look as good as new. I've used the Moshi covers on my 2010 MBA, 2012 retina MBP, and 2015 retina MB.
The thing that always bothered be about the keyboard covers is that they change the typing experience. I got used to it, but I never liked it as much as typing directly on the keys.
When I got my 2016 retina MB I decided to give Keyshorts a try and so far I like like them a lot. They are easily removable, protect the keys from wear and tear, and give your Mac a unique look. They won’t protect from spills like a keyboard cover will, but I’ll take that risk over a better typing experience.
The stickers are installed on each key individually and I recommend giving them a try if you don’t like keyboard covers but want to protect your keyboard from wear. Here’s how they look on my retina MB: