Personally I have always just preferred the D&D way and just restrict classes to what armor they can wear. And here we have a situation where freedom of choice was the goal and we end up with far less variation than D&D where fighters & clerics wore heavy, rogues leather, mages robes, barbs chain, etc.