I like the ideas you have and I'm not particularly picky. I like playing to the developer's ideas, since with every good game regardless of how strange or difficult a certain mechanic could be, so long as the developer put time into implementing it properly they always end up a skill you can master, so nothing there. Just a suggestion.
At some point somewhere I believe you mentioned crafting, and reading the comments I saw one person think of it in a minecraft style but I think maybe just expand on what you could have. Whatever crafting system you have in mind could probably work with my idea, but anyways: As I played the game I noticed certain weapons and helmets have stats and you can only get them by chance. I was thinking maybe having some kind of way to merge two different weapons and sum up the stats... Well not sum up. They just leave the desired weapon with the highest stats the other weapon held previously, because if it was summed then people could probably exploit the game and have flight 200 weapons and stuff, which whether or not you want is up to you, but yeah that's my idea and it's pre simple. Weights and stuff of the weapon don't have to change.
Also on the topic of weights, I feel like if you're going to use a weapon lock utilise the weights. Maybe don't make weapons impossible to use, but extremely difficult in the same way a kindergartner would struggle to wield a large mace. The more one uses a weapon, the more arm strength (or whatever stat you want) experience they get. The heavier the weapon, the more stat experience gained. The higher the stat, the easier it is to wield heavier weapons.
TLDR: Suggestion for crafting. Two weapons, helmets or spellbooks can be used in crafting to heighten the stats of the desired item. Read the last paragraph because I dunno how to summarise it lmao.