This is one of those arguments with no real 'winner'.

People like having limited ammo for good reason.
People also like having infinite ammo for equally good reasons.

I'm in the 'unlimited normal ammo, but limit anything stronger (fire arrows, arrows +1 & up, etc)' camp. I feel it's annoying to have my ranged-focused Ranger run out of arrows, while the melee-focused fighter has 0 drawbacks.
I'm also glad Spellcasters don't have to buy and keep track of reagents. I don't even do that in my pen & paper games, unless they are very rare reagents. And even then, 1GP-cost-reagents may be allot at level 3, but at level 15, it's probably no problem to just have it. Unless the spell is VERY powerful.