
I've also been working on some weapon concept, yay!
The ones on the left are the lowly basic weapons. These are the weapons that Walker forbids Kurt from keeping but only to use so he can save his friends' and his own life until they find ones that are worth keeping. With these, you have unlimited ammo but you have to make sure your character actually knows how to work it or if they're comfortable with it. Such characters will have stats that determine if they're good at using them or not.
There are four stats: agile, strong, tricky, and accurate. These will affect how a character can use a weapon.
For example, Kurt's "agile" and "tricky" stats are high, therefore he is only good at using pistols and sub-machine guns. If you use these weapons as Kurt, you'll be fine. However if you try to use a shotgun Kurt will have tons of recoil, a high chance of damaging himself due to it's own knockback, and a high chance of missing hysterically. If he tries to use an assault rifle, he'll move slowly because his accuracy isn't enough to focus on a more complex weapon. And last but not least a sniper rifle can almost kill Kurt when shot and he'll barely be able to move.
Isaac's high stats are strong and accurate. Because of this, Isaac can only use shotguns and sniper rifles. If Isaac tries to use pistols he'd probably break it due to the size of his hands and the amount of strength he puts into pulling the trigger. With an SMG, he'd feel too uncomfortable grabbing such a small weapon, so you probably won't be able to pick it up in the first place. And with something like an assault rifle, you'd be able to use it normally but Isaac isn't exactly good at assault because his tricky stat is low. This will cause him to move slowly and to take a while to fire and to turn around.
Liz's high stats are accurate and tricky. She'd be able to use pistols quickly along with SMGs like Kurt, but this adds the assault rifle to one of her usable weapons. If you give her the wrong weapons, she'd react just like Kurt, except she'd take more damage because Kurt has a higher strong stat than she does. In other words, Liz and Kurt are practically the same in stats; she can use one more weapon correctly, but she can take more damage if you make a mistake.
Erik's high stats are strong and tricky. He can use pistols, SMGs, and shotguns; but he can't use any type of rifle. Erik can move more freely than the other characters due to his wings, allowing him to make any type of tricky moves with light weapons. Because he is also floating in the air, the recoil of a shotgun does not damage him.
This sums up pretty much how these stats work. Right now you might be thinking that it would suck if you come across an area where you need a sniper rifle, and you're Kurt for example. Ever played those LEGO games? In missions where another party member is with you, they walk with you as AI's and help you out, but you'll be able to toggle players by going near them and hitting a switch key (which I haven't thought of yet). Of course if in a certain level a character such as Isaac isn't with you, then you won't be needing him to get across the level.
The weapons on the right are the great Magnus weapons, weapons designed for combat against any sort of threat. These weapons are very powerful, and still require stat usage. These you can actually keep, because these are seriously worth keeping. Some of these fire lasers, others fire multiple bullets despite what weapon they are, or any other perks that you can think of.
So yeah this was pretty much a summary on the concept of how weapons will work and how they affect the character you're using.