about state and play montages

“Hello everyone, I’m a newcomer and I’ve just started learning Unreal Engine. I want to create an ARPG (Action Role-Playing Game) and I’m figuring out how to implement combo attacks. I’ve found two approaches: using a state machine or using montages. While the state machine can handle combo attacks, it seems more complicated. So, when it comes to performance, are there any advantages or disadvantages between using a state machine and montages? For example, does the state machine consume more memory, and which one provides faster response time for commands?”