(Newbie) Montage usage

I am trying to set up a basic combat system in UE4. I have many attack combination animations that I have broken into individual animation sequences. Every attack in the animation can either go to the next attack animation in the combo (if the user has clicked the mouse), or go to the recovery animation (if the user has not clicked the mouse).

I have stitched the animation sequences back together inside of montages, but I don’t really understand how the montage helps from a programming stand point. Am I supposed to be able to get an event notify when a montage section has finished playing? This way I could jump to the combo or recovery montage section depending on what the player did.

It seems that I’m supposed to turn all of my animation sequences into montages and perform the branching code on them. Why can’t I just use the animation sequences?