I would say for the most part yes, they are fun to shoot like most airsoft guns but sometimes they can have their draw backs. For example if you manage to successfully get a hit on someone thats just one BB, whats the most obvious reaction to one BB? "hmm must be a stray (continues the game)." Anyways this isn't always the case. I personally like sniper rifles because they can come in handy in certain situations and because they don't run on batteries or gas (spring powered guns that is). anyway that was my piece.