Okay so I have been doing a large amount of research and am trying to find the best game engine for my situation. I am currently working on the design of a first person shooter and need an engine that handles this genre well. However, in my research I've seen many engines that have amazing graphical capability yet that is not the main thing I am looking for (it is still important though). Scripting and programming must be well documented and not just a side feature, as it is game play that makes a great game.
My main competitors at the moment are the Unreal Development Kit, C4, Esenthel Engine and DX Studio.
Any help as to answering these questions or leading me in the right direction would be greatly appreciated.