There is no answer to your question. WoW is purposefully balanced so that each class and spec is as close to equal to the others within their role (dps tank healer).
Sometimes one class can be better than another but Blizzard will patch it and make them equal again. If you choose a class that is better now, in a few months it most likely will not be.
If you want to experiment, play a druid or paladin. You can fulfill all the roles and decide which one you like best.
I hope this helped