I've often heard how FV is one of the best villages, if not the best. And sure, it nets you an Action twice, while other villages only do it once. And it's great for consistency to start your turn with 2 Actions. So when you don't draw your deck, it's a great village.
But once you draw your deck, isn't it just worse than plain Village? Since you can only play it every other turn, it actually nets you an Action only once at this point, same as Village. And it doesn't draw, so you need more draw to keep drawing your deck than you would with Villages. It gives you +$1, so in essence (compared to Village) you're sacrificing a card for a draw, which is like a Copper. So it's like having a Village and a Copper in your deck, right? You would rather trash that Copper. The advantage is that you still start your turns with +Actions, so you will pretty much never stall.
My conclusion is that FV is a great village while building, but if you're building towards drawing your deck, after a couple of FVs you pretty much always want other villages instead. I mean, if they're available. (Yes I just played a game IRL with both FV and Village.)
Have I made any mistakes in my reasoning here?