Also, does Unity still not give you the source code? I assume they'll change this soon enough; you get the source code with ue4.
I kind of see it like blender vs maya or something. Lots of people are using blender, and it's very powerful. But industry is using Maya (because it's more powerful), and that won't change for a bit I think (good for autodesk).