On one hand I liked how Nexus used to have the size modifiers, it was more realistic that a half-giant should hit a sprite extremely hard just based on the difference in size, if the giant can hit it without missing. However, I felt like it also hurt the game because people ended up making Ogre everything because it was just the best race for a majority of the classes, even though it wasn’t supposed to be, sherely due to the fact that Ogres hit the hardest and took the least damage (essentially).
I think overall we should probably do away with the size modifiers. That way people can play whatever race they actually want to roleplay, and we don’t have an entire town square full of ogres.
That said, I think you can accomplish a similiar effect of having the races be capped in certain ways by:
Make every stat matter. Before there were certain caps that gave bonuses and the rest of the stats in between were just filler to get there. If every stat gave a small incremental bonus I think that would be much better.
Make the stat minimums and maximums for the races more extreme to limit the characters, rather than using size. This was already in play to some extent, but with the stat bonuses the way they were, alot of times there was only one small bonus between two extremely different races, but maybe set a minimum to the minimum so that every race could at least hit a certain point of usefulness in a stat.
Also, making strength limit the amount of things you could carry (while it DID makes sense of course) is a very biased way of doing things towards the casters, who are not usually going to have a lot of strength. IF you wanted to make strength allow you to carry more items, that would be cool, but perhaps at least add a minimum amount that everyone can carry regardless of strength ie everyone can carry at least 100 lbs or something along those lines, or everyone can carry 200 lbs, but when you strength goes above 20, you get an extra 10-20 lbs of carry space per strength or something. It also depends how heavy you want to make the items.
I think overall it would be better for roleplaying purposes and race diversity to do away with the size modifiers and just use statlines to curtain races towards certain classes, which leaving someone who wants to play a halfling warrior (for some odd reason) not in a position of being completely useless, just not as effective as a larger race, but still viable.