I found this article recently on Digital Tutors.  It has some good content in it about choosing your game engine. The article addresses the main free engines out there (all good quality), Unity, UDK and CryEngine.

http://blog.digitaltutors.com/unity-udk-cryengine-game-engine-choose/