Is it good to use Blueprint at many times in terms of running and development performance?

I am a programmer. And I know that Blueprint in Unreal is provided for someone doesn’t versed in programming.
I have taking this course now and feeling blue print is quite hard to use in terms of it event graph.

If I am good at programming is it more convenient to use C++ to do most the things other than the assets?

Blueprints are definitly easier to use then C++,
try it for a week and you’ll see.

For the most part (case dependent), C++ is performing better than Blueprints,
unless you write bad C++ code.
Unreal knows that, and let’s you cook Blueprints into C++ code when you’ve finished working on them.

Last post is from a UE4 worker (though it refers to engine version 4.2.):
https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/674-converting-blue-print-to-c?576-converting-blue-print-to-c=&viewfull=1