I can see one major flaw, if it detonates as soon as it hits something hard then if you accidentally drop it before you want to then you are going to have alot of bbs in your face, Airsoft granades are great but sometimes not practical, The field I play on, if barricade doesnt mind me sharing some knowledeg, is all CQB. This field is a 60,000 sq ft warehouse with a indoor city inside. police and military use it constantly for training, but one of the drawbacks to using one of these granades, atually any projectile granade is the riccoshet(spelling is probably off sorry) it hurts really bad when bbs bounce off the walls. In a field this would be ok since there is not too much for the bb's to bounce off. Always know your surroundings before using one of these or even 203 launchers, your oponent will thank you for it.
I don't meant to rain on your parade, but anyone who doesn't understand how to properly use a grenade launcher in a CQB setting doesn't deserve to be using a grenade launcher at all. Low powered shells with high bb-counts are what you need to use in a CQB setting, because it increases saturation and decreases fps (thus decreasing pain).
And that's a m203 launcher. If you saw in the video, they literally set one of those impact grenades off at a guys feet and he just jumped a bit. They obviously aren't too powerful or they never would have done that.