I think Tea House was a mistake and its existence (and the Secret Histories) make me question the playtesting process.
But it isn't strictly better than Mystic etc. because you may not want to trigger the prophecy, and you may want to know the top card of your deck without drawing it (e.g. Sorceress, Zombie Mason).
Speaking of which, my recurring complaint strikes again.
Poet
Action - $4
+1 Sun
+1 Action
Reveal the top card of your deck and put it into your hand. If it cost $3 or less, +1 Card.
As for Tea House, it's kind of ok as a card that very heavily motivates the prophecy happening but I would have preferred something that leans into that idea (like an "In games using this, when a player shuffles their deck, +1 Sun" - just make it inevitable) instead of an overpowered Vanilla Card.
Thought this could work
Tea House
Action - $5
+1 Card
+1 Action
+$2
If you have $4 or more, trash this.
(Don't get greedy, and it interacts with cards that give debt in turn with the debt rule change).