Live_link Vs Live_redirect

I am confused about whether to use Live_link or Live_redirect. Also, I went through this post but differences were not clear to me.

From the post -
In the Pictures example, the user interacts with the frontend clicking the links. It’s clear that live_link is the right choice – it makes the code simpler and we get less exchanged messages.

In the animated URL example though, there is no user interaction (apart from starting/stopping the animation). Every 100 milliseconds the server tells the browser to change the URL, so in this live_redirect is the way to go.

So if you want to change the url when the user clicks something, live_link is a good choice.
And if you want to change the url due to some other event like form submit etc live_redirect is a good choice.