I have only used the Unity engine for the 2D games and it was a good experience. I never bothered making use of the Unreal and the Cry engine. I think those are good too but I didn’t bothered making use of the other two.
Have you made any usage of the Unity? What is your experience?