How good is a $200 semi auto?