"Unreal Engine 3 and CryEngine 2 cost close to
A MILLION DOLLARS
And tons of developers license them."
Then go with Unreal - however, if you donīt have the budget, then it might be not the Holy Grail for you.
![wink wink](/ubb7/images/graemlins/default_dark/wink.gif)
And it wonīt get better, if you get louder.
The "Holy Grail" is simply the one that fits to your needs - time, quality, budget.
What Frank said - itīs all about marketing when it comes to different software solutions.