As I do not make money from programming, what I said should not be taken too seriously.
I remember a fellow here, he later switched to other paid development tool. He told me he was looking for a development tool which he wished to start a business. One reason he said if I remember correctly, he cannot 'yell' on the customer/technical support team if something not working as it should be if he uses Lazarus.
Also, you know if someone asks new feature and be too pushy in this forum, probably s/he will get the answer, "it is open source, take the source code and do it yourself."
I don't mean open source is bad, but I just want to let the OP know the disadvantages of using open source. Of course I could be wrong.
For you information, Godot is far too inferior compare to Unreal Engine.
https://www.youtube.com/watch?v=a694QEQeFDg