You cant go wrong with the bt-16 if you like real guns this will get you close to it the stock barrel sucks that needs to be replaced the x-chamber will give you a more consistent shot every time this gun can be upgraded if you are willing to do some work not hard as far as the back spring cap striping if you read the manual it says you have to remove the grip first ther is a reason for that
Conclusion:
This is a good gun as with most guns you will need to put a little money into it
P.S this is not for speedball