I like playing melee character and I'd love being able to Swap between 2H and 1H+Shield when required by the situation.
Actually, you can, you just don't have a swap key/button to do it, you have to equip them and you can do that during combat.
A strenght melee character will have a terrible %to hit with ranged weapons...
Not necessary, not if that STR based melee character has high DEX. Example: Human can easily get 16/16/16/9/9/9 or something to that degree.
Being able to swap between weapons that have different properties could be usefull (ennemies having elemental or magical resistance,...)
Again, you can swap weapons in combat.