Isn't subscription really better for poorer people or those in poorer countries though? They've said there will still be a free version, and this way when you outgrow free or need a licence the up-front payment is smaller than it would have otherwise been.
I live in Romania (which may not classify as a poor country, but is also far from being rich) and I would chose a one time fee over a monthly fee any time of the week (yes, even if it is much more than the monthly fee)
I know if I were to buy a product like C3/C2, there is no point wasting money on a subscription on a product I would use a long long time.
Also, paying the price of C2 every month would be an enormous investment, for something that has not yet shown why it deserves it, that I simply cannot ask my parents to make. Especially considering 1USD is 4.20RON right now...
EDIT: It's actually 100$ per year, so it's not as bad, but still way too much when C2 FLOWERS EXISTS
It would be much better if it was like this: 100$ upfront for the engine and 20/30$ subscription for online. That way you would pay once a reasonable amount and if you wanted the online feature, you would pay monthly a reasonable amount.
As long as the offline support works well and it performs well on potentially weaker hardware I see it as a win for those users.
I have used C2 on this laptop for a couple of months:
http://www.emag.ro/laptop-sony-vaio-cu- ... EYT9KBBBM/
(AMD E2-1800 processor; Radeon HD 7340)
And it worked on it really well!
Also, if you are going into game development seriously, you are not going to do it on grandma's 20 year old laptop...
And those who are starting in game development aren't going to use C3 because it isn't the first thing that comes up when you google "How to make a video game"... (In fact Construct 1/2 (or 3 obviously) aren't even mentioned on the first 10 pages...)