Do other classes have so many pro and con? I don't feel like they do (with the exception of Hero), and not counting the priest.
It might be better if you were able to summarise other classes and get a feel for how much away they each have compared to Warrior class, and settle on something equally powerful, rather than a dizzy list of skills and abilities that other classes lack.