I do agree with Daueden. I mean yes it brings some balance questions. But I find it fun to equip whatever you want on a char.

If you don't want to let mages equip a str set, why not making more endgame sets ?
For example, a endgame sword for the mage. Combined with the right shield it makes like more health and damages but a important damage and mana decrease

just an idea