Depending on your team. Affliction applies a lot multi-target pressure so if you have a team that switches easily + your partner also has high pressure than that would be better. If you have a team that is set up on training someone while CC'ing healer than demo would be better.