The primary thing I'm going for in a commercial engine is platform targeting and stability. Some of the defaults are certainly "bland", but that ensures I can actually ship this thing to a meaningful % of the available market. Unity's coverage is so consistent that I've been debating using it for non gaming applications. There aren't many cross platform ecosystems that work this well.
What are some things that you'd build with Unity that aren't games?
Just a polite heads-up in case you weren't aware: for non-game usage of Unity, the licensing situation is... a little complicated. That goes for the engine as well as a lot of the stuff I've seen in the Asset Store. Just a thing to bear in mind, and potentially a reason to use a different engine.