I completely agree, I have no such extensive experience in coding, but I've used Construct since its first iteration, and it's pretty much the best engine I've ever used.
The selling-point of this engine is 100% its eventing system. There is nothing like it in my opinion. Even GDevelop, which is heavily "inspired" by Construct, doesn't manage to get it. And node systems like Game Maker and Unreal, make the process unnecessarily complicated. That's why I don't mind paying a bit more for this engine at the end of the day.
Construct is almost like writing pseudo-code, that actually works.
You just need to think of the underlying logic of your systems and it usually works out as you expect.
I'm in the process of creating some interesting projects, one of them 3D, and while Construct 3 isn't really made with 3D in mind, the eventing system is just too precious. I would take 100x longer to make this on Unity on Unreal, so who cares if the graphics aren't as good. And to be honest, they're not bad at all actually.
Honestly I think that if more investment was put into giving Construct a truly capable 3D engine, it would easily become one of the most popular engines out there, on par with the big 3.