I suggest really, there's a few choices to make:
Do you want only a small number of character types - If so, a small number of classes is fine
Do you want all the diversity decisions to be made in session 0? - Large number of classes or small number with kits
Do you want ongoing options to customise your character? - then you want feats or something similar.

For me, I like lots of options. My favourite version of D&D 3.5, so, put me down for all the options!