Visual scripting is not a plus, but rather just a tool for those who do not want to bother too much and do something. As for C#, it is not too complicated. If you want to, you'll figure it out.Unreal engine will be easier to get into then unity is. Just saying. Is has visual scripting, and as far as i'm aware you need to know c# quite good to do something apart from youtube guides on unity.