Semi Auto cons. AEA/karma= crap triggers, AEA is not reliable and cheap mags. Huben= mags not removable, very easy to eat pellets fast. Evanix=slow action, not a great trigger but better than AEA, small count mags. Leshiy= small mags, trigger has to be punched a bit to not hiss. Huben and leshiy...