Just bought 100's of these for a new product we're launching. Also gone for assorted colours!
For us they work great due to being fairly shallow. Feel good quality too and low jitter/debouncing. Easy to pop off the tops and add your own decals.
Great service and advice from Arcade World as ever :-)