It's worth mentioning that it is only free to switch between melee and ranged weapons which I am totally fine with. It'd be a serious pain if switching those cost us an action. It is worth mentioning that it does cost you an action to change your melee weapon to another melee weapon or an equipped ranged weapon to another ranged weapon, which I also think is fair. I also a agree that shields should not give you a bonus when wielding a bow, though implementing slings as a ranged weapons which you can use a shield with would be cool.