interesting answers..
awarness play a big part on this games tho, both very similar regardless to the different of classes and what not, u should always plan ahed what your enemy is about to do and counter it before or shortly after, at least is one of my rules on how i play, mitigate openers or switches and such.
Ive been really close to rank1 boomkin on my server(CoA) in tbc and cata, but i sadly never menaged to get there, mostly because of not much time to exercise with my teammates.