Both C++ have it strengths and Blueprints have their own.
Blueprints are great for learning, prototyping making platter code between C++ and game.
C++ is great when your code gets too big to maintain in blueprints. Or for some complicated algorithms, that are Cthulhu in blueprints.