Both have there pros and cons, I have always liked spring shotguns, yet over time the springs start to become very weak. You can upgrade to a stronger spring, but then it becomes a lot harder to cock. Of course with gas this problem doesnt happen, although having to always pick up your shells becomes kind of tedious after a while.