Inventory space is the one of the game mechanics that can really disrupt easy-going gameplay. One this particular game mechanic I really went back and forth with it in my mind. If thinks they need more than twenty heal potions to get through a dungeon, they probably should grind a bit more and level up their other healing abilities is what I would suggest. They really don't need to have the worlds biggest collection of types of healing potions everywhere they go.
I hate games that give you loads of crap with detailed descriptions, then you never do anything with it other than sell, sell, sell.
For me, a perfect game makes use of every tool in the drawer that you come across. You learn to appreciate how to it works, until you find something with more power. Then, yeah baby, sell the old one and make room in your inventory for the new one.
Players should never have to make inventory decisions that impact how they are going to get from point A to point B, without backtracking in their journey because they can't carry everything they need. That is such a pain in the ass. Let the player bring everything they need. I just prefer to limit the player so they aren't taking _everything_ they _don't need_, including the game-breaking infinite supply of items.
Thanks for checking out my post.