I know this is 2 years old now but, for anyone finding this in the future like I am:
Love is wonderful. If you like Lua, I’d say its the best framework to be using. It is my framework of choice for anything from prototype to medium-sized.
Love2d uses luajit which allows for good performance. If you need more performance, luajit uses has ffi for writing performance heavy code in C.
Tons of 3rd party libs exist to handle the minutia like anim8 and hump.
The community is decently large and responsive. There are tons of resources for help (I started with challacade’s udemy course that I got on sale for 8 bucks and it was a wonderful start).

I feel like the answer is 100% Godot. No one should be using Unity at this point lol
I also feel like if you have to ask this question, then just use Godot. You’re likely not making anything that would require certain features from Unity anyways. Also, if you were so inclined and talented enough, you could try and add that feature to Godot yourself since it’s open source. It wouldn’t work the other way around.
I haven’t used Godot since 4.0, I hear 4.6 is real nice!