Mechanical keyboards: find out if you should pay to upgrade