I decided to do an experiment of my own. It comes in two parts:
1. Playing twenty 20-24 level bracket Warsong Gulch battles
2. Recording the top fifty players on Rated Battlegrounds at (http://us.battle.net/wow/en/pvp/battlegrounds/).
I recorded the class and whether or not they achieved "Capture the Flag", "Quick Cap", and/or "Ironman" achievement. Results:
1. The results from my experiment in twenty level 20-24 Warsong Gulch battles revealed that Hunters (captured the flag 23% of the time), Warriors (17% of the time), and Paladins (13% of the time) were the classes that captured the flag the most.
a. Capture the Flag:
Warlocks and Warrirors earned this achievement the most (7 out of 50 for both) followed by Druid and Mage (6 out of 50 each)
Warriors earned this achievement the most (7 out of 50) followed by Deathknights (6 out of 50)
c. Quick Cap
Warriors (7 out of 50) earned the Quick Cap achievement the most. Followed by Druid, Mage, Rogue, Warlock, and Deathknight (5 out of 50 each).
What was interesting is that no
Hunters were in the top 50 players for Rated Battlegrounds Conclusion:
It would appear as though Warriors are the best class for capturing the flag. Specifically Arms specced Warriors followed by Protection specced Warriors.
Just thought I'd share my findings with you guys! And yes, I know that my experiment was extremely limited due to the fact that I only played level 20-24 battles.