What do you think the best all around Game Making software is that is easily available to the public not company exclusive engines built from scratch
I personally really like unreal due to the graphics and have only really used it but I will say unity has a bigger asset community and more forums and support but overall I still give Unreal it due to the amount of time that can be saved doing graphic work and etc but each to their own.
-ps I like them both and no graphics is not the only thing that matters....