Font style and weight should be separate properies
I think text properties should be more adapted to the CSS structure. This includes applying several styles to a character/paragraph but that topic has already been discussed here https://indesign.uservoice.com/forums/601021-adobe-indesign-feature-requests/suggestions/31112107-allow-multiple-character-styles-to-be-applied-to-c
This time, My suggestion is to separate weight (thin, light, regular, medium, bold, black, etc.) from style (italic, oblique, etc.). I know this would be a major change but it's worthy. This would make character styling much easier.
Maybe width (compressed, condensed, extended, etc.) property should be an option, but this isn't important.
![](https://secure.gravatar.com/avatar/e099b3b6c6c91ed632bbe261799f27aa?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)