I like the idea of dividing them in sizes. Maybe large could swords can be a greatsword and small can be dual-wielding.
If it doesn't count as a type of sword, i nominate knives as another type of weapon.