Options make a game replayable. I admit, it's a lot of options, and I myself have felt the learning curve as I am not familiar with all the subclasses, but part of the fun is learning the nuances of different classes through playing them.

I don't understand the fear of options either. Like it was said, it's like flavors of ice cream. Just pick one, try it out, see what it tastes like, don't like it, try another... Or just go with a class you know you like. Like wizard, play a normal wizard. Why should a game limit options because some don't like options? It's like a pizza place serving only cheese and sausage and nothing else because the owner's kid only likes cheese and sausage. As long as you serve cheese and sausage, why not still serve other options so everyone can have the toppings they want?