I wrote a long rant on Unreal but erased it because I didn't want to bore you. Briefly, the editor crashes like there's no tomorrow, the documentation is universally acknowledged to be bad, and the code style and script to BP/editor workflow it requires of you is a hassle and not to my taste. And having many built-in presets means that they should also provide efficient ways to do anything out of the box with that preset. I don't believe they have.
Trust me, I wanted to give it a try especially after all that Unity fiasco. Don't get me wrong, I've spent enough time with it. And it really doesn't hurt to have more expertise (without spreading myself too thin) so I'm going to continue learning it. I didn't "want" to hate it, in fact I wanted to like the engine. I wanted to like it so I can stick to it and be done with it never look back. But I couldn't. That's why I'm not just angry, I'm depressed.
I'm really tired of this engine hunt. I just want to make a game. I don't even know why I chose to leave Unity except that I was turning towards 3D, always did want to give Unreal a chance, and what Unity did recently sort of propelled my decision.
What is your thought on this? I wanted Unity to remove its splash screen thing just because of the stigma they have (which has only increased because of you know who and what), and in an ironic turn of events they have. Should I just go back? I think I've learned enough of the Unreal engine workflow that I could just come back to it later if fate really requires me to. But I think I miss Unity.
I mean it's not like Unreal is the prime example of a clean company either. It has its own shady history, so I feel weird that I should leave Unity for what it's done only to go to another company with its own problems. Why are all big game engine companies, that has an active community and useful modules, like this? Not that that was my prime reason to move, but it did hurt.