I just got one, but I'm still using my old SteelSeries Apex M500 for work though because I'm just too slow to do my job effectively using it still. The learning curve is higher than I thought, even after remapping most of the keys to my preferences - just need to give it some time!