The unreal engine may be more expensive in the long run, more expensive then I thought, I will admit.
The difference however is that unreal gives the developer a bigger bill, but only once they have started making some money, CryEngine costs much less in total, but that bill comes at the start, before the project has made any money back.
A lot of developers are very starved for cash untill the moment the game is out,
I have heard stories from the developers of a few games I liked, that admitted that in the last months, they did not really have enough money to pay their employees wages.
So it still seems like, for smaller developers(or anyone without a publisher paying for things for them) choosing UE4 will increase the chance of getting the game finished, because it dosnt hurt their budget nearly as much.
For those that can afford the higher initial bill, CryEngine will let them keep more of their profit in the end.
However a bigger question is the quality of the product, the engine itself.
Is the project better suited for one engine or the other?
Which engine is easyer to work with?
Which one has better support from the creator?
Here I must admit I dont have a clue, I don't have experience with either, nor do I know anyone personally that does.