My vote also goes to Unity.
Having lots of expierience with Unity and just starting out in Unreal Engine 4, my opinion might still be biased, but I am pretty sure even in 2 years I'd say the same (unless epic starts investing big time into the beginner friendliness of their engine):
If you don't need the extra graphics horsepower UE4 gives you out of the box, or being able to meddle in the engine source code, just go with Unity. Its easier to get into for a beginner. Don't be afraid of the C# API, its really easy to use once you get the hang of it. And the documentation beats epics Unreal documentation... not that the latter is bad, just not as well indexed as the Unity one.