As a gear head I have learned not to be in the first delivered of something new. I really had it stuck up my derriere by my new Vette I bought in 05. They tried many times to fix it and I finely in disgust traded in towards a 07 model.
Same with new guns I will let someone else be the unpaid Beta tester. The New Snake gun sounds OK but it is still different than its predecessors. Let someone else have the fun with a defective gun, IF I buy one it is a few months/year off.