First off, I should say that what you all have done here is awesome – I’ve never seen a combo of education and (addictive) fun like this. I’ve mainly been fooling around here b/c I’d like to introduce my nephews to coding. I’m an intermediate level programmer at a few languages so I don’t really learn too much about programming here myself but it’s fun nonetheless.
All that said, on to my presumptuous comment/suggestion: have you considered allowing non-subscription purchases of levels and heroes? I’d be happy to support the site monetarily, but neither of the current options is very appealing to me. With respect to gems, the price is totally reasonable, but it feels a little like cheating to me, I’d just rather earn gems by completing levels, and I’d also like to beat levels b/c of strategy, not b/c of superior armer.
With respect to the subscription, I am reluctant for a couple of reasons. First is just that I hate auto-renewals. I wouldn’t mind subscribing for a month or two, but I hate having to remember to cancel or finding out that I’ve been subscribing for several months after not playing. I mean, I know this can be a great business model, but I’m giving you the consumer side. I also don’t have much interest in the videos or personalized help (though I’m sure this is great for a lot of people), so although I think $10 a month is a very reasonable price, in my case it would be paying for stuff that I’m not going to use.
Anyway, hope that does not sound like a complaint. It is really great what you guys are building here and I’ve done just enough coding to know that what you guys are doing here is a lot harder than it looks!