I ain't even gonna ask "good for what". Now, it is not a bad blaster and fulfills its role quite well, it really gives that auto-guy feeling, problem is the darts. So if you really want to buy, you should check out the Elite conversation kits.
It's surprisingly good, for an ultra blaster. It's an ULTRA flywheeler, which immediately puts it off my list of blasters to get, as ULTRA flywheelers DESTROY the darts.