I guess it kind of depends on what your end goal is. I've found it's easier to make money from mobile games and I have several successful mobile apps compiled using CocoonJS--some of the apps are paid apps and some have ads.
I think mini games are easier to make successful on mobile, but that's where I've been focusing mostly so I can't speak much for publishing to desktop. Some people have been successful with getting their games greenlit on Steam http://steamcommunity.com/sharedfiles/f ... =103535227, that's probably the direction I would aim if I was making a bigger desktop game that I wanted to make money. But I've tried started making big games several times and haven't finished--it takes a lot of dedication and time if you want to make something really polished. "Agvik" and "Our Darker Purpose" are two examples of Construct 2 I can think of off that bat that are games that have made it to Steam.
I've found that I usually get bored when working on bigger game unless it's a really good idea--mini games give me more creative freedom because I don't have to stick to one idea for a long time. So if it's a big game you have to ask yourself if it's something you can be happy doing for several months. Also I usually have to double (at least) the amount of development time I think that it's going to be to make something, there's lots of variables to consider when making games and everything takes longer than you think it will (sound, gameplay, art, publishing, marketing, and more).
There are a lot of platforms you could consider publishing to that you might want to think about (more than just PC or mac). There's all the major mobile platforms, Wii U, the web, etc. Depending on what platform you go with you'll have different options for distributing once you've completed--if you want to go desktop you could distribute via the Humble Bundle store, get it on Steam Greenlight, etc.
Anyways, it might be good to stick to mini-games until you're very comfortable with Construct 2, but really you can do what you want and others will probably disagree with me