I think Godot is a really lightweight option, and so far it hasn't presented me with any technical limitations. I should clarify that I've only made three games: one in Unreal Engine 5 (a great engine for powerful projects) and two in Godot (I made a minigame and a second game that's in development but has been published). I know it might be more limited for 3D, but I understand they recently updated that too.
I used Unity and managed to put together six different projects, at varying stages of development, but I didn't find it quite right. For these projects, Godot seemed more intuitive, and it has its own pseudo-Python language, so there's code. It might not have as many libraries, but I'd say it has the necessary ones for an indie game. Again, I haven't encountered any technical limitations so far. And it also supports web execution, just like Unity.
Besides, as an Argentinian and a Peronist, I prefer supporting domestic industry.