Tips on learning to use visual scripting

I’ve been watching tutorials to learn Blueprint, a visual scripting language for the Unreal game engine. It occurred to me that perhaps others would have insights into visual scripting in general.

So, what sorts of things might be important but non-obvious to someone starting out with visual scripting and with even less programming experience? I realize that asking for tips on visual scripting is a bit like asking for tips on how to ride a tricycle but I and others might still benefit from the experience of people who are knowledgeable.

What sorts of things is visual scripting best at? Where is it least capable? What are some common pitfalls?