The players in my gaming group love prestige classes. I don't think I've ever seen a character take more than 10 levels of base classes...it seems like qualifying and maxing out a prestige class is their primary objective.
Not that there's anything wrong with that. I say, if it makes your character fun to play, and it doesn't unbalance the game, go for it.
When I'm a player (instead of a DM), I like to stay with the core classes...sometimes with a slight modification for flavor, like my sorcerer who uses the druid spell list.
So, I went with the second option.