The Giga Drain isn't actually for recovery, but for dealing damage to bulky waters which are otherwise a weakness of my team. Leech Seed is super good for whittling down opposing Pokemon so I can sweep later, and Synthesis is a required move on Mega-Venu. I don't mind not being able to touch Ferrothorn, because I have other Pokemon that set up on it for free.
So maybe EQ is better for fire types and the aforementioned Tentacruel?
I'm not leaving Venusaur in on a flying-type anyway.