If you read the sticky topics - which means they are a good reliable source for info, the spec for leveling is Carnage and last I read the PvP spec for end game is Rage.
But really the best spec is what meets the type of player you like to be when playing your character.
May the Force be with you.