BPでは後の工程が分かりにくくなるっていうのは作ってるやつの整理の仕方の問題であって、コードに姿を変えても何も変わらんと思うが

時間や労力は工夫次第?
その最適解がBPなんですけど、他の言語の習得も容易ってドヤってるところ悪いが、他の簡単なコードすら覚えてない未経験がC++を最初にするもんじゃないし、学ぶ順番が違う
UEのC++はUEC++であってエンジン用にカスタマイズされたもので純粋なC++ではない
このエンジンで学んだC++の表記方法は純粋なC++とは異なる動作をしてバグの温床になる可能性がある
本当に学びたいならVSでちゃんと基本を学ぶか、本当に潰しが効くUnityのC#を勧める