I just wanna say, that i really hate blueprints.
At beginning i thought its awesome, but now, i am totally sure, than there must be only C++, or C# wrapper for engine.
Instead of blueprints, there must be Standard scriptable components and Actors with C++ virtual functions and ability to make Properties visible in Editor. Thats all. All logic must be written using Text. C++. Or possibly C# in future.
This will drammatically simplify designers work and programmers work.