Yea but alot of this applies to other classes as well, and I honestly don't know why you added CD's to your list but i'll do it too in my examples, take Monk and Dragoon for example.
Monk
1. Maintain Dragon Kick Debuff
2. Maintain 3 stacks of Greased Lightning
3. Pretty much positional requirements for almost all abilities
4. Internal Release CD
5. Maintain Touch of Death Dot
6. Keep Twin Snake buff
7. Keep Demolish Dot up
8. Blood for Blood cross-class CDs
9. Use Perfect Balance CD
10. Avoid Boss mechanics in melee range.
Dragoon
1. Use all 3 jumps on CD (and without dying)
2. Use Power Surge on CD
3. Maintain Heavy Thrust buff
4. Use Life Surge on CD
5. Few Positional Requirement moves
6. Keep Phlebotomize Dot Up
7. Keep Chaos Thrust Dot Up
8. Keep Disembowel debuff up
9. Internal Release cross-class CDs
10. Use Blood for Blood CD
11. Avoid Boss mechanics in melee range.
The only thing that makes Ninja hard right now is because of the Mudra combos, once you get use to it, it will be alot easier.