Strikes me that a lot of the issues around PrC come from multiple use, and untrammelled minmaxing with "builds" - what in the old days used to be called "characters I presume? ;)
I think this can be tackled in a number of ways.
Firstly, enforce the roleplaying aspects of PrCs - you dont just...