I do agree reaching a certain level to attain new types of weapons is a fairly decent idea. What I don't want though is for it to be "Every class can use everything" because you just start the same problem they are trying to fix allover again.

Homogony "anyone can do anything" is boring.