Hi,
I agree that Unity is the best engine. It gets negative press sometimes, but it's an engine that can help make sophisticated games, is easy to use, can work with mobile, and can generate products with fairly lightweight installs.
I'll provide an example of "lightweight install" -
A 2D game I made in GDevelop is about 203MB.
Meanwhile, my one 3D game made in Unity is 80MB.