Even though I used to love Aff in the cata days, its hard to sit there an play it when Demo Leap is available to you. With either spec you probably wont be wrecking the charts, meters, or stacking a ton of KBs.
Honestly I'd recommend Ele Sham over any kind of lock. Incredibly fun and more...