Thanks folks! Yeah I even posted about it in Facebook. Turns out I'm now a millionaire (in downloads, not money, heh).
Steam release helped a lot. Not only it has generated thousands of sales, but also the traffic generated from Steam store during a release week is insane, and has rejuvenated the game in both Play Store and App Store. I'm satisfied as it certainly looks like I'll be able to work on the next project without any need to compromise or hurry things up, and I'll be able to afford quality art assets as well.