I think there's pretty basic answers like viper but a lot of people underrate certain ults like Yoru's for example. Mainly just because a lot of people dont consider that Yoru's ult is a combination ult and meant to be paired with ally utility (eg sova ult, breach stun etc)
Really dependent on the meta tbh, like if gekko was still meta, viper ult would be weaker, the only real catch all ult i can think of that is strong is kj, but even that's not that strong anymore because Tejo is meta (Remember when the fucking lockdown was 7 ult points??)
I agree w ur take gekko ult if used well kinda counters viper ult also gekkos ult is just good in general basically a skye dog which is faster and can detain plus can be used twice
Yoru, ESPECIALLY if you're factoring in cost. Good in basically any situation. The FLOOR of it is being a 12 second unbreakable drone that moves faster than running speed.