Not at all.. outside of 3 v 3 they have no advantage over any other class.
Only caveat to using a Warlock is self rez in 3 vs 3 modes.
Other than that everything and I do mean everything can be easily avoided. Or countered.
English
-
Ah self-rez, the old free second kill.
-
Pretty much.. Get dropped... Wait till the air clears.. Ok everything looks safe... Pop self rez.. BOOM!! Headshot.. guardian down. God Damit!!!