There are some important differences between Ranvir and Wu Kong:
- Ranvir is Fast, Wu is Average
- Ranvir does a direct strike (before applying his buff); Wu is strictly a utility hero
- Ranvir is immune to poison (waves to Sartana and Proteus)
- Ranvir adds an undispellable 46% defense against dark to himself and all Holy allies
- Ranvir’s chance to miss and buff don’t apply when when you’re ahead of a foe in health; Wu’s always applies
The mana speed and elemental defense make him extra good against dark titans. The health-check is a big plus, I think, in raids/wars. There is nothing more frustrating that having that last foe a single tile away from death, dropping that tile, and finding the it misses because of Wu. I lost a war battle just yesterday because of this (on my alt).