I approve of the decision not to go for Rebuild. Rebuild was massively overrated (less so perhaps now) and on a great engine board like this you can definitely play well whilst ignoring it.
Forager is a great opening, but I don't like the Wishing Well. The normal case for Wishing Well is that you want to see your other buy more often. Here you can just take a second Forager as you don't have to worry about collisions. Long term you want to be drawing with Menageries (excellent here with Inn) rather than Wishing Well, so you don't want any later on either. Although even Menagerie is not so important, as mostly you'll be playing cantrips.
Your goal is to draw your deck every turn, so in addition to the Markets and Treasuries you want at most one each of Silver and Gold, possibly supplemented by Fishing Villages and Nomad Camps with Menageries. Be careful not to let Spoils ruin Menagerie's draw; the easiest way would be to ignore it, as there are plenty of other good $5's.
PPE: I find Awaclus's Bandit Camp suggestion intriguing. They certainly ramp up faster than Treasuries, but a handful of Spoils is going to make Menageries sad in the late game. I think I'd have to see how this felt if I was playing it.