How many branches are too many?

It felt like a bad way to code it! I wasn’t aware of the BP maps. I’m researching that now, but seems like a very organized approach. One question if you don’t mind; where would I be coding each ability to call? Would I be doing that inside the BP map or the character BP? Thank you again! You’ve been a huge help the past couple days! Lol