I have a long history with both engines, similar Recon. He's spot on with his analysis. Coming back to Unity after a couple years I can see they are trying to catch up to Unreal. The whole LWRP an HWRP thing is a bit of a mess, Unreal is a complete package out of the box. Both are great engines, I don't mind using Unity when it's required for the job, but Unreal is my go to as they just have much more to offer. If it isn't source code, it's dev grants, if it isn't that it's free games, free assets monthly, royalty deals, such a generous company. Unity won't even let you use some assets in their free demos and charge money for their other demos.