I can recommend my
SteelSeries Xsai. I like the simplicity and configuration possibilities. You can switch profiles with a display on the bottom, no driver required. I have profiles for desktop work and gaming. On the downside it has only 4 extra buttons and you can't attach weights. I also heard the
Roccat Kone+ is great.