As shown in D&D5e and Baldur's Gate 3, D&D is improved without having race modifiers to attributes.
Right now all races have +x/-x to their stats, which limits build diversity and thus story diversity. It's a -lot- weaker to play a warpriest halfling compared to a warpriest orog for example, because of that -2 strength malus. On the flip side, some races get played more simply because their bonuses to their malus are better. This is especially the case with reward races, that often are just stat-wise raw better than normal races.
It'd be better for people to pick classes for the RP they're looking for, without having to worry about a malus making them far less viable.
Examples of what would be easier to do:
- Warpriest of Arvoreen Halfling (13 str is hard to get for divine might/shield)
- A dwarven swashbuckler (they either get dex or cha malus) who spent his life on the seas
- A halforc favoured soul of Gruumsh (Cha malus, so no go)
- A Svirfneblin priest of Garl (Cha AND str malus, so definitely no divine might/shield)
Of course, you -can- do most of these, but you're sacrificing a lot to do so. A halfling warpriest has to either choose to forgo divine might/shield, or go strength where their AB will be 2 lower than a dex build, or split stat to try to get 13 str and struggle to get a decent cha.
We play in a world where you can give yourself +12 to all attributes with magic, it doesn't really make sense to have attribute modifiers anymore since that strength goblin barbarian can still run with two altars on his back just as well as the half orc, but somehow their weapon swings do minute different damage.
This would make Humans a bit stronger, so maybe all races that had modifiers before can optionally choose to take a +2 boost at the cost of a -2 malus. Keeps the best of both worlds.