I don't think it's too much of a cut.
I mean, how many of those 10/16 characters are you actually going to USE a LOT in matches, anyway, lol?
I think it's enough to specialize in the different classes and still can make some mixed-classes as well.
Since body types can be changed between matches (and thus, are not permanent), you can still experiment
with the different playstyles of each body type for each class. ^_^