I really hope the system we get in the Big Battle Patch follows your suggestions or otherwise addresses your valid concerns. The devs have stated that the current formulas are too complex to balance with a practical amount of work, so the patch should bring very different and simpler formulas for damage. It sounds like relations between stats, regardless of rank, would make the most sense, even if I no longer get XP. Oh wait...