What brought me to Construct was it's simplicity. I started out with RPG maker, but I also wanted to make non-RPGs, so I went with Game Maker for some time, but Game Maker never really clicked for me. Eventually I started searching around, iirc for things like "2D game engine" etc. Construct popped up and it was clear really quickly that "this is it". Basically this video on the homepage sums up what exactly hooked me: Logic that my smooth brain could understand. construct-static.com/videos/v1155/construct3/simple-event.mp4
I also gave Unity a try a while ago, didn't like it. I also tried Godot here and there, didn't like it either. Construct just hit's a spot other engines don't hit ¯\_(ツ)_/¯
Also people calling Construct "for kids" is silly, that's like saying pencils are for kids and "real artists" use wacom tablets. I don't mind a small community as long as this is enough for Construct to be developed further, but I can see that a big community has its benefits.
As for Godot, it's really a scarily good competition I'd be "worried" about. Entirely free, powerful, light-weight, open-source and apparently get's money for further development thrown at it for free because unity CEOs are deranged. What Construct needs to find is what sets it apart from Godot and what justifies the price tag.
I'm perfectly comfortable in my nieche of making no money with construct, I don't wanna leave that comfort zone and learn a new engine just to make no money with a different tool. :)