Yep. Pretty much. People always say a Sniper can never win against stealth. Well. I must fight totally garbage stealthers (doubt it) cause I have absolutely no problems against them. Maybe they are a problem for MM/Leathality. But playing as Engineering, I outlast their burst.
Then what you have not experienced yet is when 1-2 fully maxed 20 HP stealth scoundrels have signaled you out as the person they will repeatedly kick in the back for 70% of your health per attack. You never get to fire off any of your good shots.