I think it usually just comes down to preference, like all tools out there. Usually there are a few that really stand out and take the “market share” but they’re usually very similar with a few quirks here and there. Same is true for 3d software and even programming languages. C++ shares a lot of similarities with C# and other Object Oriented languages so once you know the concepts it’s easy to apply to other languages as well. I can see how blueprints could be quite useful, especially if you can easily modify them to your liking and save them for quick iteration. A lot of times I end up typing out a lot of repetitive and simple code but overall I still enjoy the writing process myself.