I roll a 31/7/3 Sharpshooter build, and still enjoy PvP quite a bit. Other than the occasional Huttball where I feel worthless since I can't run the ball w/o significant backup. In those cases I focus on dmg and killing the people going after our ball carrier, or obliterating their ball carrier.
Personally I rather enjoy that Gunslinger seems to be the most underplayed class that I see on our server, or in PvP in general from what I've seen.
As for the level 50 experience > once you have a chance to get geared I have no problem killing any of the classes out there. You just have to know how to handle each situation based on the classes you're going against (do I keeping doing dmg or interrupt ability XYZ etc..).
Do I wish I wasn't so squishy sometimes, sure, but I'm not a Tank class and I don't wear Heavy armor, and if I'm using a good defensive rotation I can stand up to any class (other than those bloody Operatives who like to get me when I'm w/o my cooldowns and at 50% of my health).