I use Unity and used Unigine in the past:
- Unigine is very beautiful, but doesn't render as fast a Unity. This was the issue that made switch back to Unity with the amount and size of my meshes.
- The creation of UI isn't as comfortable as in Unity. I could live with it though.