A few years ago when poking around and wanting to make a game, I was looking at engines. Unity was out because of the (to me) massive initial cash output. Then it was down to Cryengine or udk. Realizing I was an complete noob I would need massive support tutorials. That being my deciding factor, a few google and youtube searches showed me that I (again personally) was able to find much more information on how to use udk.
I am thrilled to see Epic being even more open and generous than before. Its an incentive, I want to make a kick *** game so, 1) I get paid. 2) epic gets some cash out of an amazing product and a continuing legacy of win.