The best thing of this gun is that it has a button just under the trigger (that activates the B button) that allows to press the A button while holding the gun avoiding any awkward hand movement. This is by far the most clever way I experienced to manage the A button on the Wii remote!
The built-in nunchuck is also a very nice feature that allows the gun to be compact and easy to use even for adult people with not so big hands like mine (but I cannot say about kids).
The C and Z buttons are placed on each side of end of the gun barrel. This fact allows for a better steadying of the gun as you use both hands to hold it, one for the trigger and A-activating buttons and the nunchuck control stick and the other for pressing the C and Z buttons.
I did not give the gun a full 5-star rating simply because the gun handle, where the trigger is located, is a bit too large for small hands and therefore after some gameplay my hand got a little sore.
Overall a very good product. I've used it a number of first person shooters, like the Call-Of-Duty games series and even with Sniper Elite and for me it worked very well!