yeah C# is more organized and we all love it ! no Garbage Collection and memory bullcrap better object oriented structure etc but C++ has better performance! and its the source code language you have more freedom with it , even Unity is written in C++ having C++ and the source code is considered an advantage of UE4 over unity.
you have Blueprint if you don’t want to deal with too much C++ it’s beautfully made epic did a great job i usually hate visual scripting but this once is well done and in the coming builds it will generate C++ codes as i understood so the performance will be similar to a C++ code and even now i have no performance issue with Blueprint anyway.