Recent changes to Unity's "Runtime Fee" (charging per install) caused significant backlash in the developer community.
Developers often highlight the balance between Unity's technical power and the challenges of managing its various update versions.
“I went with the 2020 version as it should be the Long Term Support version by then... It remained stable enough during development, only occasionally derailing things in order to fix things that broke with updated versions.” Reddit · r/gamedev · 4 years ago
It is accessible for beginners while remaining powerful enough for AAA-style social titles.
“Unity 3d games are quite easy to load and hence give a high-quality output... although coding is pretty much tough and requires a good coder if you target to develop a unique and big game.” Software Advice