I've played Aff + demo lock, frost DK and shadowpriest.
When it comes to rotations/cooldown management/resource management and everything that's comes within raidenviroment shadowpriest is by far the easiest of the specs that i've played.
The hardest one would be demonolgy lock.
What's your opinons?