As for Smoke Screen and Shadewalker - yes, they do lack thematically, same as Armor Crush (why in the world ability called "Armor Crush" extends the duration of attack speed magic?! and does nothing related to actual armor crushing ). My biggest problem however is that you are supposed to be just fine without them, meaning that they are very situational and you and your party need to know how to take full advantage of them.

All in all despite having 2 abilities you never use in PVE (and 1 trait, All Fours anyone?) and 2 abilities being very situational Ninja is still competitive with other DPS classes so can't complain too much there. ^_^