Yes, you should have every sub class ability that is decent for your class. It takes leveling, but it is worth it. (There are few abilities out there like Awareness/Mantra/etc that arent worth the CC spots when compared to other abilities, but they're far and few in between).