Is there a page for this on the wiki somewhere or a thread about this on the forums? If not, there should be.
And don't say there aren't advanced techniques. This is not an overly complex game, but there are many advanced techniques that players aren't told and have to learn on their own or be told by friends or the forums. I'll name a few as examples.
Shield Bashing:
Tapping the shield button while an enemy is colliding with you, or at least INCREDIBLY close, will "shield bash" them and knock them away. Note that there's a small cooldown on this ability, so you can't do it twice in a row.
Reload Skipping:
For example on the Proto Gun. You can fire the first two shots, wait a few seconds, and then fire two shots again, rinse and repeat and you'll skip the reload animation. If you get the timing right, you can fire faster than you could with the reload animation bogging you down.
Shield Cancelling:
If you hold the shield button after certain attacks, you can cancel most or even all of the animation, allowing you to attack faster. For example, on the Flourish's charge attack, the vulnerability time after the final attack can be almost completely avoided by shield cancelling.
i only recently saw myself shield cancelling, and didnt even think of it as such. really interesting technique to try mastering...
also, would the average dps be better on 2 shot guns too, like autoguns or the xxxtech series?