[Twitch] Tools - May 1, 2014. Blueprints stream - May 8, 2014

Some of these aren’t questions but rather suggestions/requests however I felt they would hopefully still fit the format of the stream as I’d like to know if the requests were a possibility or not.

#1::
What is the best blueprint-friendly GUI solution for a long-term project (6+ months)?
I’d hope that UMG would be developed into a fully fledged blueprint solution for a professional standard and efficient GUI option, however I can’t wait that long to start my project.
(I know there’s a planned tutorial series for Blueprint Canvas next month but I also can’t wait that long to start developing GUI)
Could anything be done to make the transition from a blueprint GUI to a UMG easier, or would you need to rebuild your interface from scratch at that point?

#2::
Would it be possible for a ‘held’ branch option for button input in Blueprint to be added?
It’s quite tedious and I imagine an unnecessary waste of resources to have to consistently have a workaround any time you want a button to react to being held.
(Currently my solution is to have an additional ‘axis’ input with the same name and check when it’s value goes above 0).

#3::
Would it be possible to have some method of global variables for Blueprints, or at least shared variables similar to sharing events via ‘Blueprint Interface’ objects to make sharing variables easier.