Yes, weapons should be more class sensitive, but not class specific. A very experienced mage should be able to carry an anchets sword, but should suck at it too.
I also have been thinking about armor. I feel that wearing armor should be nesessary at all times, to add realism. Im talking about how gods (such as myself) can go lvl 1-101 quite easily without using armor. By coding properly, i feel that it can be made where at least 25% of ANY player's hp can be taken without the aid of armor.