There are no classes. Your weapons and EGO makes your class and you can respec at anytime.
oh yeah completely right , BUT however a survivalist without stealth would just be stupid.. so theres def a right and wrong here, and a quick way to get gimped early on
Just because you are a survivalist doesn't mean you have to use a sniper rifle. And overpower works really well with snipers against elite mobs, especially if you have the quicker fire rate, and reload perks. Decoy also works well as it will keep mobs off of you, and generally standing still while they attack it.
It all just comes down to how you want to play.