I think random loot is fine, as long as strong items are not - which exactly what BG3 does from what I can tell. Pretty much how you would have it in a 5e game.
And with the amount of magical weapons vendors have you are bound to find something that fits any character.