Blueprints are good and evil. I also suffered from them, but they come to help when you want to quickly check your idea. It incredibly decreases iteration times for me, since I have long compilation times on my laptop (f.e., entire engine compiles in 1.5 hour). But when idea is proven, it’s wise to move everything “blueprint” to C++.
Good luck!