one of the blokes on my team had one on his angel.... not for long though found it heavy, differcult, not able to shoot kack handed as easily and also did not need it as fast as it is.... but then i don't like them either....
But have ago with one it maybe for you... there are advantages.. that you can shoot the gun at pretty much any angle... it is quick... but then so is the Halo or Egg....