Ok thank you. I'm getting into game development now and I don't really knew what to use so I made the game with unity. But now I will most definitely try out Unreal with blueprints.
I would suggest you spend as much time in unity as you need to feel comfortable with c#. once you got that blueprints should be absolutely no problem for you.
Without my experience in Unity I think I would not have enjoyed Unreal at all.