Discussing the inner workings of classes and understanding their roles in the dynamics of group composition is useful discussion. Discussing which class is considered overpowered currently in a given context is not constructive. The flavor of the month will change next month anyway. Things change over time and skill makes a major difference. Just because one class may be stronger due to number chrunching, does not mean the player that plays it is capable of playing it at that level.
I am a good druid healer. If a patch is released tomorrow which shamen the best healers in theory, this does not change the fact that I am still a good druid healer. Because I am good at what I do, I am competitive regardless. Being good at what you do is more important than how strong your class is at the exact moment, because if you are skillful you will always preform closer to your potential.
"In anything, if you want to go from just a beginner to a pro, you need a montage." /w TankSpot WTB Montage for Raiders.