Is c# support a deal breaker? I'm not a game dev so I don't really know if there's any games dev specific tooling for c# that people rely on.
So any engine whose game code isn't C# is a deal break for existing Unity users, as the only thing remaining are the assets.