
Stealing a joke from the amazing podcast Drawn to the Flame (if you are a big fan of Arkham Horror and haven't heard of them, go listen to them now):
The flavor text should've read "Still no".
So, stolen jokes aside, this card seems like a pretty nice upgrade over the first. Barring Premonition it's hard to know what kind of token you'll draw. Mystic does have more solutions to this (Olive McBride and Dark Prophecy, for example) but Defiance will still miss from time to time.
This version is a lot more reliable, especially when using any mystic trick to draw more tokens, or maybe seal something. However, this card costs 2 XP, which is a big hurdle. The nice thing about Defiance is that since it's 0 XP, you can put it in your starter deck and replace when you get better cards. It having a icon also means it's never really dead: even if you don't have a way to see more tokens or manipulate the bag, you can just commit it and name the token you want to see the least.
For this card, you need to invest 2 XP. That's a big ask, especially on a skill card you'll use once per scenario at most. As such, unless you have a way to ensure you have a token to draw (Dark Prophecy) I don't really think this is worth it.
Oh, and since both Carcosa and Forgotten Age have ways of manipulating the chaos bag based on your choices, I think the 2 XP becomes even less worth it, as especially in Carcosa you will probably know what tokens are in there.