Gotta be honest, I'm not a big fan of basing things on stats, if only because it invites dick-waving between players on how their character is better and such. Characters are distinguishable enough through classes already, and adding stats would just muddle things up.