Welcome!
Kyatric said is all I guess.
The visual scripting in UE4 is node based, while Construct 2 uses an event system. It's different, but in my opinion both are effective. If I'd have to choose, I'd choose the event system, because the code is easier to see through and the development speed is faster.
The best way is to test it out yourself. Grab the newest free edition and give it a go: https://www.scirra.com/construct2/releases/r227
I use Construct 2 since it's early-adopter stage and I'm very satisfied with it. Note however that this engine is 2D only (you can make some 3D stuff with 3rd party plugins, but I'd recommend UE4 for that). Also, like every other engine, this too has it's own issues which come from the fact that it's an HTML5 engine.