The best implementation of this that I have seen has been Frends Integration platform (https://frends.com). We use it at work, and have implemented ~500 business and integration processes with it.
This kind of visual programming works well in close to business logic implementations, were it is important to be able to quickly understand the business need behind the process.
How Frends work on the background, it compiles the visual process to C# code, so it is actually quite fast. Many solutions interpreters the process flow while executing, which makes them much slower.
My background is in normal code development, and I still think that there is a place for that. I have always hated having the raw business process in code, because those tend to change, and reimplementing code because process changes, is always really annoying.
No no, you are wrong, people born in 2000's are not yet adults, they are just teenagers. Lalalala ... I can't hear you ... lalalala