While I mostly agree with you it surprises me you'd leave out
warped headband of intellect which coupled with how anyone can use Wizard scrolls just doesn't feel right.
Also with that meta knowledge you could just go roll any class with total disregard for intellect -even Wizard potentially (true he's then bound to wear the headband for life and could never go over 18 but it's still a bit too good of a deal IMO)
I use the guide below called Sane magic item prices that was created by the community for 5e. Basically their are uncommon items that are Way stronger then rare or even very rare items. The rarity system in 5e is kind of a mess. I dont mind a stronger item here and their but its way to early in the game imo to have such a strong item so easily accessible. You could create a mage with 8 int if you really wanted to and still have 18 int basically right out of the gate.
https://drive.google.com/file/d/0B8XAiXpOfz9cMWt1RTBicmpmUDg/viewFor example, the Headband of Intellect (uncommon) is worth 8000gp. While a Potion of Invisibility (very rare) is only 180gp.
Using this guide you can clearly see the headband is way stronger then a basic uncommon item, even without having to math out the actual power of an item.
Side note, while the prices overall are decent in bg3, some of the potions are to cheap imo.