I didnt switch from Unit from Godot, I started directly with Godot a few months a go, the reasons I despise Unit are 2 :
- Dot.net dependence and not integrated code editor ( because of this dot.net ) : for me its a very very big limitation, and this is the one reason why I dont use c# in godot also.
- UnitHub BS : I tried a few times to use Unit, but I was unable to make it works in linux with out unithub, and unithub is a big no for me.
Adding to that, I tried Unreal as well, it works very very well, I had no problems setting it up, compiling etc, very good performance, but I guess I still prefere coding...