Pros +
Plenty of CCEasy to learn
Plenty of utility
Defensive options
Tanking build
Cons -
High mastery curveRelies on resource management
Easy to cancel skills
Requires accurate positioning
Frequent animation locks