Using these programmable buttons has really upped my video game experience! Our team found that these buttons make executing complex commands much easier and more efficient. The ergonomic design also helps with preventing hand fatigue during long gaming sessions. The only con I can think of is that it took a bit of time to get used to programming the buttons, but once we figured it out, it was smooth sailing. Overall, a great investment for any PC gamer!