I work a software engineer, I work before computer screens daily basis. I use the MX line products with high satisfaction. I own a MX Keys min and a MX Master (2nd gen) mouse. I am very satisfied with the products, the software is improving all the time and the designs is top notch. Cons: one key cap got scratched and the letter got smeared, but that's all. The fit and finish still holds up good with my nomadic my lifestyle. The laser pointer doesn't work on glass surfaces as it is marketed. I use a mouse pad with a padded wristpad for better egonomics.All in all, I highly recommend these products if you're a professional user and need quality gear that lasts and works. Customization options are also rich, if not, one of the best.About customer service...Actually I do have some experience. My first MX master mouse had an issue with the scrolling wheel, I returned to the distributor (I bought it at alza.hu in Hungary) after I dropped out from the. 1 month return period. They managed to repair it within 1 week and it works perfect since.