I had already decided to look at UE4 after putting it off for so long simply because I've become jaded with Unity, so the announcement of UE5 and its features just solidifies it for me. I've spent more time fighting Unity than I have done actual development of my current project. From baking, trying URP, trying HDRP and returning back to built-in all of which meant keeping up to date with Unity versions, let just say its been a long ride. The recent debacle of my build attempting to connect to a server without my permission and no explanation from Unity despite repeated requests was the last straw. Unity's yearly versions with 3 releases per year (now 2) was a great idea (do you recall the cluster truck of Unity 5?) as was preview packages to test future tech and help find bugs / shape it, but the amount of time it takes to move from preview to verified, even then still have issues is not great. Unity's acquisitions of late have also been very poor from an indie game dev position. I mean who decides these purchases are a good idea? As someone trying to move from mobile to PC I think its a smart move to try UE4 now. The biggest plus when the dust settles is without doubt the revenue share model. You simply can't get any more indie friendly than free, which for me is what it will be as although I'd love to break the Epic threshold of $1mil, I don't see it happening. Then there's the quality of their acquisitions, megascans free for all unreal users, brilliant. Unity's only decent buy of late for indie devs (IMO) has been Bolt - currently available to purchase on the asset store for $$. Not so brilliant. Not very "democratizing" is it Unity. And when you see UE5 bringing GI and improved LOD workflows making life easier it does seem like a good time to get to grips with it. I am excited by DOTS and I don't quite understand the hate being thrown at it. When you can add an attribute to your code which give you 5-8 times performance whats not to love. I'm also looking forward to Unity's GI response although it looks a long way off. I'll continue to use Unity for mobile & contract stuff and I'll be keeping in the loop on DOTS but right now I'm looking forward to learning a new tool.