Why is Unity the most popular engine?

absolute nonsense.

dont dismiss it too quickly, its not just for kids or whatever.
having worked with ue3 for years (personally and professionally) i was exited about ue4. during the beta tests it seemed like it would be a winner given enough time.
imho enough time has passed since then and its still in that kind of ‘fingers crossed for the future’ area.
i can no longer tolerate to use ue4 and have switched to unity just recently and, what a breath of fresh air it is. sure it doesnt have pulsating wiggly lines under the hood but at least it runs properly.
just ask if hes enjoying developing for android with ue4 to get an idea where im coming from.

people who want to make a game in the near future should use unity.
people who want to develop a game for years and years wasting a lot of that time with bugs and implementing basic features themselves should use ue4.

being forced to write my own car physics was the last straw for me with ue4, i was battling with crazy physics maths (for the third week) and it just struck me how ridiculous the situation with ue4 is and how much development time was being thrown at things that really should be working already. one might conclude its better to spend that time developing a game.