Why is Unity the most popular engine?

And how is this different from UE4?