depends upon your priorities. mr. tuffy liners (like slime liners) can help. so can kevlar belted tires but you're giving up some performance. there are also puncture resistant tubes which have thicker rubber but not many people like them. i'd probably rank all those options above using slime.