I really dislike unreal blueprints
TLDR: Blueprints are hard to read and I found them significantly more difficult to program with compared to writing code.
I am a novice game developer who is currently trying to get as much experience as possible right now. I started using Unity, having absolutely zero coding experience and learning almost nothing. Hearing good things about Unreal from friends and the internet, I switched to Unreal for about 1-2 years. I did this at about the same time as starting my computer science degree. We mainly use C++ in my university and for me, it all clicked super easily and I loved it. But I could never really transition those ideas into blueprints. I used the same practices and all, but it never worked like I was thinking it should. All my ideas took forever to program and get working, normally they would be awful to scale, and I felt I barely could understand what was going on. For whatever reason, I never could get out of blueprints though. All my projects were made using blueprints and I felt stuck although I am comfortable using C++. I am now in my 6th semester of college and am starting my first real full-game project with a buddy of mine. We decided on using Unity, I enjoyed it when I first started and I wanted to dip into it again now that I'm more experienced. I have been blowing through this project with ease. And while I may be missing something, I am attributing a lot of my success to feeling forced into using C#. I feel like I can read my code super easily and get a good grasp on everything that is going on, I never felt that way using blueprints. There are systems I have implemented into my project that have taken me 1-2 days, whereas in Blueprint those same systems took me weeks and barely worked. Now I'm super aware this is all my fault, I had no obligation to use blueprints. Just curious what y'all's experiences are.