Я тоже отношусь нейтрально к с++, просто в ue ты его особо и не используешь. Там обёртки как в Qt. Но если есть возможность, я выберу c#, если есть js то возьму именно его, он гибче. А вообще, они оба одинаково полезны, что c# с dotnet, что js с NodeJS.