IMHO - the subscription model has issues. One of the main "over the barrel" issues is that if you publish an app that was created in C3, you MUST keep the subscription to C3 in order to maintain the app - no matter how little revenue it generates - forever. Google Play changes its polices multiple times per year, many times requiring an app update. If you don't have a C3 subscription, you can't update the app - and GP boots it.
Another issue for a dev is that if Scirra goes out of business, so does the dev. C2 could run independently from Scirra, with no subscription, C3 cannot.
All in all, the subscription model makes Construct a less than desirable option for a serious business or independent dev. Scirra is a small company and the tech industry is brutal with no guarantees.
I enjoy using C3 for "goofing around" but I would be hesitant in basing my day job on the product or any kind of income, other than "fun money" that is not desperately needed.
Just my 2c.
I agree