RigaMortus
Explorer
The REAL problem is with small races. A Huge opponent has reach against a Large one. A Large opponent has reach against a Medium one. A Small opponent has reach against a tiny or dimunitive one. But a Medium opponent doesn't have any kind of reach against a Small one. What sense does that make? Fix this issue, and you're "overpowered giants" problem will fix itself. Trust me...