So, another thing about D&D that I've never liked was that weapons were generally only different by the dice that they roll damage with. I was thinking of ways to spice things up, and had the idea that some of the initial tokens in battle should be generated by the weapon someone is wielding. Instead of getting 2 tokens of your choice at the beginning of battle, why not get 1 token based on category (simple, martial, exotic) and 1 token based on how it's wielded (light, 1-handed, 2-handed). I came up with the following table:
(I didn't include ranged weapons, but they could easily fit in)
To read the chart, just match up the type of tokens for the row and column (i.e, a Greataxe is Strength and Strength, Nunchaku is Speed and Insight). Now each weapon is differentiated not only by damage dice, but the tokens you get for wielding it. (I'm not sure whether I should flip the tokens associated with simple and exotic weapons).
Furthermore, maybe we can work up special attacks that can only be used by a particular weapon type? Say, if you're wielding a weapon that uses Strength/Insight, you can spend one type of each token to gain a special attack?
As a side note, have you thought about letting characters gaining an additional amount of tokens of their choice at the beginning of the battle equal to their Charisma modifier? It would make it less of a dump stat.
Finally, I was thinking of having Light weapons deal double or triple damage in a grapple (granted I'm probably gonna go with a hybrid system of 3.5/EG/my own for grapples). That way a light-weapon wielder could actually deal some serious damage by grappling and stabbing. (I'm thinking of allowing heavier weapons to be used in a grapple, but with no damage bonus added to the dice.) That way even strong characters would want to keep a dagger on them, in case they get grabbed by a Giant or something.