I really like the way you think, ive held this same side of an arguement with a friend of mine. " introduce enough skills as u progress, not to use them all but to use what you want to use in order to make your play style unique, instead of being limited to the same set of skills all the time. Eventually enough skills are released that people would acknowledge that u cant use them all and set up different rotataiins for different situations, giveing more complexity and depth the the role, and a deeper identity to the class.