Zyky, go in to any random high rated stream and ask them about the current state of affliction. Or just watch them play and count the affliction warlocks. I have no idea how you can think it's a good spec right now.
I'm not gonna lie about being a top player myself, because I'm not. But I have played a decent bit in the 1,8k-2,4k bracket this season on different toons, and have encountered a total amount of two affliction warlocks at the lower side of that (1800s) in 3s. In 2s I have only come across Dakkroth streaming it without any success.
- - - Updated - - -
Say what you will about skill-capped, I have no experience of it. But I had this linked to me the other day when a friend was coming back to the game:
http://www.skill-capped.com/content/...wow-tier-list/
That is their take on affliction in both brackets.