What would be the best way to handle animation?

I’m talking about whether using blend spaces and state machines in C++ or blueprints. All of the tutorials that I’ve seen put the basic code in C++ and complete the rest in blueprints. I’ve read somewhere that animation support is poor outside of blueprints. Is that true? And should I just stick to blueprints then?

I prefer to use C++ for animation completely since I feel that it is more efficient and faster but don’t know how. Can someone help guide me or point me to tutorial?

Hey, imo it’s not really worth it (and i try to use c++ as much as possible), the code of the animation blueprint event graph usually is not that complex, so it shouldn’t interfere much with your game’s speed. There are things that are just easier to do with blueprints.