The only weakness of the card is in combat
If you play cards like these, put your hand face down on the table when you draw a card making it very clear that the only card in your hand is the one you just drew from the top of your library
You can take advantage of blue's mini-subtheme of "Kraken, Leviathan, Octopus, or Serpent-matters" that pops up every now and again thanks to sets featuring former planeswalker KioraKiora or the plane of Theros
Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) At the beginning of your upkeep, if you have the city's blessing, reveal the top card of your library and put it into your hand
Adding in the must be blocked rider means this is all but guaranteed to take out a creature every turn if youre strategic
These cards, such as Lilo - Making a Wish, have always been attractive for aggro decks