I am going dual ( CE + UE4) . Let me sumarise it for ya.
If you are not going to go “SERIOUS and BIG” basically you are not gunning for a a big game, CE is overkill for you. Stick with UE4for all kind of your indie needs.
I’ll be honest and people may get angry with me but… CryEngine doesn’t f…k around. It goes full “developer” on your **** and expects you to know how to code well already. Yes it has a great visual scripting system but that is not for creating whole games from scratch ( ın fact neither does Blueprint). You either go “Full Metal Jacket” or you don’t touch it at all.
On the other hand for most indie level games UE4 is ideal for only one great reason and it is not technical. It is the people. Community is just sweet and people will try to help you as long as you try to honestly go after your development work.
So here you go. Decide for yourself. Goodluck and Godspeed.