As the topic.
So UE4 is the best software.
Sorry but this question is too broad, stupid and pointless. It is not the place to ask such a question. At the moment UE4 is the most advanced engine if you’re a beginner or you want to create something FAST. Unreal Engine 4 Speeds up the workflow for game developers. But it is up to you to decide what engine you like and what not.