Each class come with their own set of weapons, that's fine.. But.. What about adding an option in character creation that let the player decide what the character is going to start with.
I suggest adding that option in the character creation, but don't make in so that the player can select the weapon(s), but rather sets, like weapon and shield, dual wielding (STR based/DEX based/wands) and two handed weapon (staff/bladed weapon) and make it random what type of weapon(s) is given.
A couple of examples.
I make a battlemage, as it is now I'm forced to start with a shield and a short sword. But I want to use two weapons instead and so I select dual wielding strength based weapons and when I start I'm given either axes or swords.
I make an enchanter, as it is now in D:OS EE I'm forced to start with a wand, but I want to make the character use a staff and so I select two handed weapon, staff and I'm given a staff with a random element, or a staff that has one of the elements I have chosen on it when the game starts.
Not being able to make that choice on character creation is one thing that I have found a little annoying with the game and it would be really nice to see that change.