if you learning the Unreal Engine via C++ it's because you dont know what C++ is....because if you know how to code in C++ you would demand to use blueprints.
I think some c++ people are scared to confront how much they have not learned because they didnt use Blueprints. Because.....if I was to write this in C++....it's identical
it's about simple order of operation and in plain sight. I may goto c++ eventually but Spinney and his team of engineers really made an alternative to c++. If you are not using bp to make the software you are likely making big mistake in very small ways.
Personally, I wont trust anothers c++ unless they can prove they can make it work in BP. BP is that critically important in order to keep a project on the rails.
see i can always go back to old code. It dont change with the ways I do things...it could be bp, c++ and even assembly...dont matter it's all the same.