I wholeheartedly agree with you and mind you I just started learning Unreal and C++ coming from Unity and C#. I was a little apprehensive after hearing how difficult it was to learn C++ and now I think those remarks were made by students just starting out learning their first programming language and choosing C++ as the starting point. My transition into C++ was so smooth that I was quite surprised with myself. The Unreal interface was a little daunting at first but if you start thinking logically it is easy to pick up.