I disagree, I'd say a healthy debate would be good for the thread.
I actually like the rotation mechanic, because it forces most players to develop skills at the game instead of picking favorites and rolling with them, until you have enough points to unlock a character permanently. At that...