Here we are again with the classic case of Native
VS
HTML5. Well I think you can say as much as you want for both, in the end they both come with their own set of limitations and issues. Over the period of 2-3 years that I've actively used and still use C2, I never really had problems with the web itself.
One of the few things I'd complain about is the way Scirra (I guess Ashley in particular since he handles the most of the stuff) deals with bugs. Don't get me wrong I fully understand that there are bugs not caused by C2, however I think re-directing the user to those 3rd party websites to report the bugs by themselves is not the right way to go.
Let me go a little further by giving an example on the "correct" way of handling bugs by 3rd parties from a well known competitor named Unity.
If you would for example use their native engine and experience a bug, you'd report it to the issue tracker and wait for their response.
Usually you get a quick response and a bugfix within the next few update cycles (just like C2 does), however if you'd experience a driver issue for example caused by buggy AMD drivers. They don't re-direct you to the AMD forums and say something like "It's not our fault, report it to them please." no, they take the information they got and report it there for you. This is the behaviour I'd like to see from Scirra, being more helpful in regards of fixing 3rd party bugs instead of blaming them and then keeping quiet about it.
Before people start with arguments like "Don't be lazy and just do it yourself!", indeed that is something that more advanced users can and will do, in fact I'm doing it sometimes as well but please try to see this situation from a beginners perspective. They already have it difficult enough to learn C2 and now you expect them to go ahead and report a complex bug with next to no knowledge about how a game engine works, I don't think that's right.
I understand that there currently might be no time for Ashley to do the things I've mentioned but as soon as the work on C3 is done, I'd really like to see some improvements.
In the end it counts as some sort of customer support right or am I wrong?
This is also a response for THIS topic which had a discussion about the same issues that I tried to explain above.
As always share your thoughts below and keep calm, it's alright to criticise the things you like.