As of right now the porting tools for construct 2 to android are kinda bad, I am working on finding a different way than phonegap, or cocoonjs because they are terrible, and that is half my problems with them.
This list is only based off what I have used so far, not to be mistaken for something else, and is not based off the most popular stores fronts unless they have a actual value of it.
But here are some of the good places to publish free games to once you have made your own game:
3.Scirra arcade, it is construct 2's arcade websiite which can bring a game some more attention than other places. More people will be willing to play your game on it more than likely.
It has built in leader boards, and trophies and gives you a percentage of ad revenue, and is somewhat popular, with unfinished games and finished games a like.
Your game doesn't have to be free, you can charge what ever you like and even implment a pay what you want service fee and incorperate the API into your game to charge in-game for it.
google play and chrome are decent places but from what I have seen from anayltics is that most of the downloads, and feed back comes from out of country, and usually it isn't helpful. But people do play. They are decent and there is a lot of places that are too. But they are not as good
Some of the worse:
3.Microsoft windows 8 store/phone:
They both have the same problems, they charge you to be able to publish your games, in which it is not self publishing. They run vigerious tests and depending on who is testing it they may even fail you simply because they don't like it, there is no refund, to even be able to do anything you need to pay them. Occasionally they do have events held but it costs $50 for a registered account for.
2.Ouya, simply because the lack of support from them, and cocoonjs & phonegap, if you plan on charging for your game you have to make $150 first to get paid. They feel they can have these types of policies because google play does it when they have a small limited number of active users and a small install base in which isn't willing to spend money on games and whines about how expensive games are, especially when they cost more than google plays but the $150 thing is probably to do with it, in which they don't even pay you until a month after the fact. I tried doing a beta release on it and tried charging $0.99 donations for it and only got 2 out of 130 downloads. $1.98 that ouya will have either for ever or they already spent it and have a I.O.U for me.
Amazon is ok if you ignore their lack of respect for the consumers and sellers, and ignore their terrible customer service for both. They are really bad at it, AND if you plan on making any money off your games they will screw you over, they fuck over small developers massively, refuse to support them, close accounts, and placing restrictions on them over asking simple questions, and refuse to remove restrictions, and refuse you another account. They fuck you over, and try to steal the money your apps make off their store, all of it.
Amazon pulls a dick move for developers, they require they have a amazon account, a developer account, and a payments account. The payments account they have a identify verification system for, and it is used for transactions between you and amazon for developers and sellers. For a developer account they also require identity verification for tax information. For small time developers as soon as a game starts selling they sometimes pull their payments accounts claiming they could not find your information and verify it. Now the same information I used for taxes I used for payments account, which means they are either lieing or looking for information that is sold or attempting to sell, possibly credit scores as well. They refuse to tell you anything.
Here is their email refusing to help me, after I emailed their support staff and they refused to tell me anything about why my regular accounts are locked down, why my developer account is(couldn't even pull the games I put on their store), and wouldn't tell me why they are punishing me for asking questions to support about things that should be covered in support. Like when do I get paid for the apps sold, and them telling me I need a payments account but not answering why it was closed passed they couldn't verify the information when it was the same information I used for register taxes on my developer account.
I'm Anthony Gose of Amazon.com's Executive Customer Relations. Jeff Bezos received your email and asked me to respond on his behalf. While I understand it’s disappointing we weren’t able to verify your Amazon Payments account, I want to assure you we aren’t selling your information. I regret we've been unable to address your concerns to your satisfaction; however, we'll not be able to offer any additional insight or action on these matters. Any further inquiries on this matter will not receive a response. We appreciate your business and hope to have the opportunity to serve you again in the future. Regards, Anthony Gose Executive Customer Relations Amazon.com http://www.amazon.com"
Along with that they attempted to keep my apps up on their store while it raked in money until I threaten legal actions against them, then they pulled it and kept all the money from sales like the assholes they are. Fuck you Amazon....