Well to reply to idiggory, I think that it isn't that Blizz necessarily did a good job. Rather I feel that they have done a fairly poor job and we have to go to all the trees and are not really able to find any one solid tree for PvP at least.
For PvE Combat is clearly quite good but we dont really have a PvP spec.
Instead we have about 100 PvP specs that are all equally mediocre.