Is this card actually good?

Think I finally drafted a deck to fully utilize this effect to its potential.

Knew I had 2 in my sideboard post draft and after running out of inevitability in games 1 and 2… this card was genuinely the difference to finish with a trophy.

Here’s the gameplay where it shines games 3-10 if interested. Appreciate any thoughts/feedback: https://youtu.be/A9IK8OKAGRY?si=6-AjcU2ONJUZtRv4

Anyone else have success with this card yet?

Curious to see other decks running it in the life gain shell.