Nioh 2 a while back added full customization to weapon visibility. You have two melee and two ranged and can freely pick which are visible and which are hidden. The only limitation was which weapon was unsheathed and in use. It's a nice feature that I hope spreads to other games including bg3.