Ninja I think is on the same level of complexity (if not moreso) than DRG, but I think the rotation flows very well, mudras included. Full disclosure, I'm only at lvl 42, but I've been developing the rotation with every new ability that I get, and I think that the theory crafters who started putting something together the day the skill list was released were pretty much on target.