Hey!
Yeah. I tried Unity when it was v 2.3 (mac only). The reason I switched was because my team switched projects and I ended up on Unreal. Having used Unreal for a while, I got the impression it is way too bloated and an overkill for most of the thing you want to do. Searching for free alternatives.
I found Godot which blew me away with its scene/node paradigm. It's very light (barely 40MB). Took me around 10 hours to go thru the docs and about 4 hours to make my first game. The thing I like the most about it is that EVERYTHING is a scene (think unity PREFAB, NOT unity scene) and can be instantiated as a node (think unity gameObject) within another scene. Also, scenes can be inherited (unity prefabs can't) and you can nest scenes (can't nest prefabs without losing connection of nested prefabs). Another thing is that it supports 4 coding languages: VisualScript, GDScript, C# and C++.
Also, it's open-source and has no 'success fee' (like Unity's 100k or Epic's 5% cut).