The switches "strengths" are the facts its Nintendo and has good games. The technical and performance issues are something I'm unable to put up with at length. But i can see why some do when there's no competition to speak of.
That's key tho isn't it? Anything handled properly can be used well.
Take Virt-A-Mate for example, technical masterpiece. Made in Unity, far out steps anything made in Unreal by a landslide.
But even that has flaws.
Unreal sells itself as some mystical can-do-anything tool, but when you take it off that pedestal you should be able to see that for every "feature" is a outweighing flaw.
I relate its focus on graphical fidelity to "600 layers of makeup" for a reason, its superficial and not feasible.
Unreal is potentially part of the blame for modern gaming's graphical obsession. Easy to point a finger when its the biggest player in the field, saying the exact slogans thats one of the biggest issues today.
Meanwhile rarely, if ever, actually using such features themselves....
It's not just about graphical obsession, it's about ease of use. I've waited almost two years for the engine to reach this point, a landmark that can give me, a small Developer, the opportunity to recreate a playable Mars outpost or a 2 square km jungle in a matter of days. Not to mention the thousands upon thousands of tutorials which can help you code the game. Yes, it has its flaws, every engine does. But, as if now, it's the only software that can provide the necessary tools to deliver, as a single developed, especially if you want an open world, with interaction, cinematics, dialogue, voice acting integration, powerful animation tools and, most of all, world building capabilities. Yes, I agree, for small scale, every other engine is good enough. But for large scale, trust me, as blamed as it is, Unreal remains the top pick. And for one good reason: it can help you deliver fast, which, in crowdfunding sector, is a must. I avoided publishing for the past two years for a reason. You always got stuck at some point in the development process, because the engine is it's lack of compatibility with other software, like blender or daz.
In the end, it all comes down to what, how and how fast you want to reach a goal. For me, Daz -> Blender -> Unreal is the way to go. And, forward thinking, take into account Nvidia Omniverse, Metahuman or the newest ML deformed.
I know, it sounds stupid, because we are on the page of a porn game... But what if I want to make that porn game that uses Nvidia's Audio2face or ML deformer? Hm? What then? I think most people forget that some projects expand on a longer period of time, and not all expand just to milk supporters. Some really want to make a difference in the adult gaming industry, and make it proud, with a game that can stand side by side with popular titles from the standard triple A titles... Anyway, sorry for the long intervention, but it was something I just felt I needed to say.