I truly feel bad for unity developers here. While unity as a company was always a bit shitty from what I've heard, the engine itself still was a very low barrier to entry into game development, however now it feels like you are being punished for releasing something which is marginally successful.
If you are looking for Unity alternatives, I'd like to suggest Godot. While some things are rough around the edges the engine has made huge improvements in the last year or so. It's developed by a small independent team as well as it's own community and completly open source, effectively eliminating the chance for corporated fuckery like in Unity's case.
Godot is great. It has 2d, 3d, VR, can do cool stuff like compute shaders, and has pretty decent graphics if you configure it well. It also has a built in IDE, and is only around 100mb of disk space (unity takes about 5gb, and unreal takes about 50gb)