I feel like a dunce, I don't get why this card is so great. The key price point in dominion is to hit 5$ and buy one of the powerful 5$ actions that are key to engines. If I buy this in any deck, I guarantee that my next turn I will hit 5$. That's great! But uh. I spent 5$ and a turn. Aren't I kind of just spinning my wheels? If my turn ends up being <stampede> <5$> action, but I could have instead had <5$ action> <4$ action>, wouldn't that have been better? Maybe you can get to 5$ without playing out all of the Horses, then we're replacing that 3-4$ turn with Experiment and like, people say Experiment is fine, it's pretty fine, I haven't mastered when and when not to buy it but I get it. I don't think 3$ Event "gain 2 horses" would have gotten the positive response people are putting forth so there must be something I'm missing.
Tactician's built in +buy is pretty key. You could get access to some +buy and make this card good, I can see that. Pay 5$ for this, draw up to 10 cards, play +buy, reach 10$, and you can buy two 5$ actions, over two turns. It is not necessarily the case those two turns would have done that without the help if you're colliding Villages with Smithies. This just doesn't seem worth it on the boards where the source of +buy isn't inherently attractive, but if it is, this does seem like a cool thing to do.
As for the use of skipping a Duchy for bomby double or triple Province turns, the restriction clause seems pretty likely to keep that from happening.
BMU is increasingly a battered and bruised underdog I like to route for and I want to hope this card is a good equalizer for that deck. I think gaining nothing but a province across two turns is better than a 5$ silver for a BMU deck that has its desired terminal density. The opportunity cost for engines is higher.