First of all I am not saying that system should be changed I am asking to add this as an OPTION, make it COMPLETELY OPTIONAL.
The suggestion itself is simple:
Allow us to bind different keys to different weapons and attack with those keys, for example, I bind M1 to my sword whenever I press M1 my knight instantly changes to my sword and attacks with M1, but if press M3 I instantly change to my bomb and whenever I press M3 I normally charge my bomb and attack with it, and finally I bind my gun to M4 and whenever I press M4 my knight instantly pulls out his gun and starts shooting with it as long I am using M4 to attack.
I know this may be more useful to some people and totally useless to some others for example I have 5 keys on my mouse, or someone else who is using a gamepad has a lot of keys on it, but it wouldn't harm to have it as an option and would make it more usefull when in a battle with lot's of enemies to adapt easier :)
A good game to use as example is shank or castle crashers, every key attacks with a different key and instantly changes weapon to make it easier for the player.
Tell me your opinion and try be as constructive as possible :)
We already have binds to switch to specific weapon slots. But on top of that, you want them to autoattack? That's... too much for this game.