Instead of having static weapons, and make rules for generating weapons more balanced. Specific for each class.
For example, rather than be awarded a Dagger, you get a thrown weapon (which could be a dagger, or some other example of a thrown weapon).