Coming from Unity, transition questions

Unreal comes with enough out-of-the-box stuff, if you want to make a “normal” indy game I don’t think you have to go down to C ++ unless you really don’t like blueprints. Or you enjoy programming more than creating games.
Also, and increasingly, there are many plugins that save you from go back to c++ for special things.
I have two games on steam, with completely different gameplay styles, and now I am with the prototype of another.
And they are 100% blueprints + marketplace plugins.