Why is Unity the most popular engine?

I haven’t seen anyone else get the same level of quality out of Unity that they’ve done in their demos, they’ve done a massive amount of custom work to do those. Unity is a skeleton, which can be useful (we use it in situations where we need it to be barebones) but Unreal offers a much more complete set of features. Sure, there’s a lot of graphical features in Unreal, but things like Blueprints and the available source show how much dedication they have to the coding side.