Thats difficult to answer, what I can say from my early experience with Unreal is that is definitely not as beginner friendly as Unity even when you take into account Blueprints. C# is much easier to use than C++ even Unreal C++ and Bleuprints are not much easier either even though it make look like they are.
However I think where Unreal really excels is the editor, it can make things a lot easier down the road.
But yeah if you are solo dev you will be fine with either Unreal or Unity.
Sure we can debate about the difficulties of C++ vs C# vs Blueprints vs Engine API etc but in the end, creating good games is far more difficult
I chose Unreal and not regretting it because it fits to my personal taste and style of work.
So pick the one that is closer to the style you like to work and the rest will come. In the end what will make the big difference is your effort.