This mouse is very good! I got it on a friend's recommendation and it has served me very well in 3D modelling, video editing, digital art and gaming. I have hyper mobility issues and small hands so a mouse with extra buttons is a must, as is a nice soft ergonomic shape that's comfortable to hold on to. It is also very light and moves smoothly. I like the little ledge on the left side that you can rest your thumb on. I've seen the top reviewer here complain about a lot of things, but I wanted to leave a review to indicate that the person is wrong! I wish I could email them to let them know you absolutely CAN customize buttons and everything, you just have to go to the Logitech website and download (for free!) the software to do it. it is not built in. The software is called "Logitech G-Hub" and has many useful features that I have made here. You can customize the backlight, mouse sensitivity levels, and all buttons. It also has the ability to create different profiles for different games or other software and can automatically detect them when you open them and switch to the right profile automatically. You can set different keyboard shortcuts for each game or program you use. It also recognizes many popular games like League of Legends itself and allows you to set game-specific commands in G-Hub without having to check in-game keyboard shortcuts. You can also set macros individually for each button, e.g. map "Ctrl + Z" or some other key sequence to a single button, etc. There are also several settings for macros, e.g. B. they repeat, alternate, or sequence them in a certain way. This is a really great mouse with an amazing level of customization. I don't want anyone to miss out on this great mouse just because of a misguided review!