I would rather play in a world with no perfect information as the guess/bluff is an important part of the game in my mind. That being said, i think the card is well balanced.
I would not play it in MUD since the opportunity/tempo loss is not worth what you may gain. OK, you might hit a fetchland or something critical, but how many times you will find a hand with moxen or bilands or nothing relevant to name ? Nowadays, MUD has no other choice but try to go as quick as possible and won't change its plan whatever he sees in the opponent hand. As a MUD player, i rather blind name Dack with a revoker than play that card.
On the other, it could be an interesting card in STAX. I am not yet sold on the card but it could be something that might lead to viable STAX decks (maybe not yet but with future cards). In close games, you often find yourself in front of a critical choice : must you keep on putting the opponent out of the game or can you afford for one turn to play card that will makes you win later (crucible for exemple). It is even more important with red-stax IMHO.
I am not sure what is the future of this card but i will definitively get a playset to be on the safe side. ;)