I tried all sorts of engines prior to getting UE4 (recently). I used Cryengine. Stunning graphics for sure. But lack of information and lack of tools drove me away. I was actually shocked when I subscribed to UE4 and first started looking at it. WOW. No **** comparison between the two in terms of available tools, and ease of development and deployment.
But I have read a few comments about when you cancel their subscription you loose everything. Not true, it’s just like UE4, you cancel you can still work and build with what you have, but you need to resubscribe for updates and to release.