I never felt out gunned while playing SC either, I just said when I try now I get frustrated. I found what works for me (S6). I just noticed some great prices on SC guns and my nostalgia almost made me pull the trigger and buy one.
Live or play near Metro STL? Organizing monthly pump meetups at the many different fields near STL. Check out "STL Pump Group" on Facebook for more info. Best Field in STL