Pros and Cons of using UE4 vs Free Unity 3D?

One huge pro for me (I’m a coder ^^) that favors UE4 is it comes with the source, this enables you to literally do every thing!