I think its much more along the lines of Azure Drake. Same body, draw a card from your deck kinda equivalent to discover. Costs one less mana with spell power and dragon tag, vs a heal.
Azure drake just seems better overall. Of course, can play both if you want.
Also, Azure Drake is a dragon which makes a huge difference. I like Ivory Knight but probably just in Reno N'Zoth. It has been pretty useful in Anyfin Pally as well though.
- 1