I really want to enjoy ninja. I have tried again and again. But everytime i get annoyed with some of the design choices (or leftover clunkyness from old iterations). And i end up giving up on it again and again. It's not really the difficulty of the class that i dislike, it just feels like there is a lot of unnecessary bloat that i have to use in order to play the class at a decent level.
For example: Why does Dream Within a Dream even exist? Its just another one of those "Push every 60s inside your burst window" buttons with no real synergy or purpose. Its just leftover from when they wanted it to be a stealth based class.
Same goes for Suiton. They clearly originally designed the job around being a stealth based class; but TODAY it is not really a stealth class. You don't actually utilize stealth on a ninja at all except to refresh mudras between pulls. So WHY do they still have skills locked behind stealth requirements at all? They should have removed suiton and the stealth requirement on Trick Attack long ago. This just feels like unnecessary unfun stuff i have to do every 60s. This doesn't add fun complexity to the job, its just an annoyance you have to deal with in your rotation.
Also a little salty that we have to work to keep up Huton for a 15% speed increase while monks get a passive 20% increase. Feels to me like Ninja should be rewarded with 20% (since it requires effort) and monk should get the 15%, or at the very least both should get 20%.
Worst of all though, is putting in all that effort to properly learn a difficult job, probably the most difficult of all to get the rotation and opening down on a high level, only to be have 'mediocre' DPS output. While classes like Samurai get top DPS while pushing 123. Kinda feels unrewarding
