Ah, but I believe overpowered abilities do the opposite and instead limit choices.
Properly balanced gameplay mechanics would give you more of a reason to make more characters. The more competetive builds there are, the more you'll enjoy trying out completely different and unique builds.
Sorry, but I have to disagree with you on this.
I take the game the way it is, and I'm playing four characters, all different types. Two take smithing, all four take enchanting - and not power-leveled either.
Also, one persons overpowered abilities are another persons balanced gameplay mechanics.
We're all different - to a certain extend - and this holds true in gameplay, as well. We see this by players saying Master level is easy; and some others are playing at lower levels and having problems. So, why should the player having problems at the lower level not use certain game-mechanics to increase his character's abilities, and thereby enjoying the game. Instead of slogging on as he is now and calling it quits after one or two months. I can understand this much more easily than the player who power-levels alchemy, smithing, and enchanting, finishes the game in 4 weeks, and then complains that Bethesda put "exploits" in the game. (exploits - a word often used wrongly in the forums - IMO.)
As far as I'm concerned, you do what you have to do, to enjoy playing this game - and if you have to power-level certain skills, so be it.