Although I haven't used a Viper, so not sure about the clicks personally, if Razer is to not go bankrupt, I don't think you should use any type of mouse switches that aren't conducive to spam clicking. What I mean is, games like MOBAs are probably even bigger than FPS nowadays and they simply cannot be played without relatively light clicks. You're clicking multiple times per second for an entire 20-50 minute game.
Other list of things for Razer to do:
I seem to recall the Razer Lancehead TE identifying itself to Windows as 1 mouse and 2 keyboards. Cursor movement on this mouse was not very good compared to other competitors at the time like Sensei 310's 3360. Ideally a mouse should only identify itself to Windows as a mouse and not a keyboard at all like the Kana V2 and older mice, but if you insist on having it identify as a keyboard too for some sort of macro support, it definitely should not identiy itself as two keyboards. You think this stuff doesn't matter, but it does and will cause Windows to give you worse cursor movement.