Yeah, I was disappointed by the lack of variety during early acts as well.

Literally just 3 outfits in ACT 1, about 2 more in ACT 1.5 and then like 4 in ACT 2. Did not get to Baldur's Gate yet, but I assume there will be some interesting selection. So I agree, wish there was someone in the grove who'd sell some nice stuff. At least the gobo vendor since they steal stuff all the time, or the Zhent merchant.