I think Construct has a lot of potential. It is great for producing prototypes rapidly. For smaller Indie companies, I think Construct could even be used commercially if Scirra put more emphasis on the export and distribution process. C3 needs a native mobile share function and an export to Android/iOS with maximum work flow efficiency. That way more companies would use this software.
One thing that holds Construct back is the lack of company support. There is the forums and such, but no dedicated support. This is something needed for a company to take Construct seriously, otherwise, it stays within the small indie dev community (there is nothing wrong with that).
No (most likely no) fortune 500 company is going to take on Construct, without proper support channels available. Posting on the forums with an NDA project is a no-no. Time-critical support is also not offered. Lack of ticketing systems for support is also lacking. There are really a few key aspects missing.
That is not to say, larger companies wouldn't use Construct (as there are already several large projects used). It is just really a large buckle that would hold back a lot of potential.
Construct is great, but to me, it seems like it is mostly directed at little guys starting out, prototyping, and as an educational tool (it is excellent at this). Hopefully one day, it will get there (if that is the vision of Construct at least).