Started out learning Unity, then switched to Unreal because the graphics looked better. Took a full tutorial series on Unreal, then realised I don't know how to make 3D models, so I switched to Godot since it supported 2D. That was the same time I started to get into open source stuff as well, so that's probably why I went to Godot rather than Unity.
I started around the 2.x days not long after switching from Windows. At the time I was using gamemaker studio 1,6 and it would not launch so i went on a search for "free open source game engine" and a bunch of videos from Bastiaan Olij were at the top of search so I gave it a try.
I had a game idea that requires the use of various C++ libraries and is 2D, did some quick comparisons after some searching, and Godot seemed like a perfect fit. I just compile the libraries in with Godot, write a bunch of the internal logic directly into the engine and script it using GDScript, and it’s been great for my needs so far. The licensing is the cherry on top, but definitely had an influence in my decision making as well.