Depends on build.
Captain Bond in other hand is just stupid...not the undead one though
captain bond is better unless opponent doesnt have mass coils.
undead bond have almost same casting time(I think it's same and both are slow) with captain. but much more weak and it's melee intel hero.
vex hero is much better than 1000 hidden old blood.