For what heroes is it necessary/very beneficial to weave in melees between your attacks?

I've played rivals for a bit more than a month now so I know that characters like strange and magik benefit a lot from using melees to animation cancel their attacks. But I'm unsure for many of the characters like groot, venom, bucky and moon knight since their delay between attacks is not that big.