it's all a question of preference
Ergonomics are excellent, with a non-slip texture offering a comfortable grip.
Although there are many buttons for customisation, some may be more difficult to access than others.
The keys can make noise, and the feel will depend on individual preference.