Yeah, a bigger focus on branching out from the core classes should have been done. I get that the Ninja utilizes all of the Rogues skills, but I think a Ninja should have all of the Rogue skills tweaked a bit to fit a more Stealth/DPS role (Mug for a Ninja would function in a similar manner, for similar damage, but could instead be renamed "Ambush" and act as a gap closer, while a potential Thief archtype would pull a "potion" charge, and could use those charges to act as a unique healing skill).

Obviously these are just rough examples, but this is the sort of thing I would much rather see the game try to attempt rather than cookie cutter and linear classes seen in the other 5000 MMOs ont he market.