I find the guns difficult to identify visually. I can see the whole machine, it just doesn't resemble a firearm to me. It seems to taper towards the back and end in the front of the hand - there's no place for us to identify the actual mechanism, just a barrel.
I'm also not sure the stance iw roking, it looks like they were pasted onto an idle animation. He'd have more life if his arms were at least party raised.
As far as gunfire, definitely wouldn't fire the two pistols at the same time, but the one on the right is still pretty strange. It's like it doesn't know how to handle recoil and sets up a big reaction in things like the hair without hardly moving the guns. Extending the arms should help with this, but more implortantly I think you should consider gameplay first and then redesign the character as need be. Even automatic pistols, which have large (should be visible I think) magazines should get off around 20 (40) rounds before you should really show a quick click-up-reload animation. I'd say that you should do this earlier even. If you're not going to have him reload, I think you need a slower firing rate and make the gun more laser-blaster-y. That or just give him a machine gun. This isn't necessary of course, but if your designs don't inform function... well, the confusing animation that you've ended up with is one of the expected symptoms.