It seems that views on Clickteam products can be a bit of a mixed bag. I am a user of Clickteam products and I have been one since the first "Games Factory" over thirteen years ago. This is my disclaimer, because my review might seem biased. Keep in mind though, I went on a massive hiatus for several years until I started using the products again—namely this one as a dev version—a few months ago.
Does it have its flaws? Indubitably. Can you make just about any 2D game with it? Yes, you can. As a long-time user, I'd like to address a lot of the concerns or plain complaints others have expressed. For the record, I don't think this software is for everybody, but if you persevere you can succeed. Whilst there are some serious boundaries that you *MIGHT* encounter, the majority of problems can be overcome. Now, onto the cons raised:
"This is a kiddie product, leave game creation to the big boys with real programming and tools like Unity."
(This isn't made up. I've seen a comment very much like this.)
That's fine. You might not agree with CF2.5's development paradigm and prefer traditional programming. If you want to go down that route, nobody is stopping you. You'd probably hold the same opinion towards Game Maker. A lot of amateur games are created with these products. They do not represent it, and many excellent and successful games have been made and being made regularly. It's what you make of it, and I'll move onto that below. I believe that the ends justify the means, and if you want to do things differently it's not a problem. It's all about the end product.
"The majority of Clickteam Fusion games are platformers."
I agree. That is not the fault of the software, however. Usually, games created with this can be considered indie. Surely you must realise that the majority of indie games in general are platformers, regardless of the creation method. However, this is far from the absolute truth in CF2.5's case. Take Really Big Sky for instance. It's a shmup, it's popular and just about any 2D game can be created with CF2.5.
"There's no documentation."
There is, but I will agree that it's not exactly easy to find and proper documentation is poorly provided. No customer should be expected to find everything on their own. I've had trouble in the past. You'll pick things up as you go, but I've faced challenges that could have been avoided with the right tutorials. There were a couple of books, but they don't go into deep detail. The developers are adding some tutorials to the community section. I also found tutorials by community members a great help. One guy who is always helping out, known as Snail, has an excellent YouTube channel. I've learnt a few invaluable techniques. Check it out: https://www.youtube.com/channel/UC7KCJXvjnHq9uQih5XNkVXQ
I urge Clickteam to create elaborate physical documentation. You can learn things as you go along, but a lot of the information is scattered.
"The community support is awful."
I can't really understand this. In all the years I've participated in the community, I've only had a couple of bad experiences. There probably are a couple of arrogant members with a "RTFM" attitude. They exist everywhere. Likewise, there are members who spend several hours per week helping out newcomers. Indeed, many newcomers will be a little lost, but I have seen some become good designers thanks to the helping hands on the forum.
"Games made with this are really amateur. There's no point in getting this if you have any revenue in mind."
This is one of the most ignorant statements I have read. No, one can't make a quick buck through this, or anything for that matter. (Unless you get lucky even from a lazy game like Flappy Bird, but let's not discuss that horrendous game.) Please, take a look at Heart Forth, Alicia: https://www.kickstarter.com/projects/alonsomartin/heart-forth-alicia
The Kickstarter hasn't ended yet at the time of writing this, but it has made over $230k from that alone. Of course, most of that is going towards outsourcing artists, musicians and programmers, but with that, this game will definitely be spectacular. The point I'm trying to make is that with Fusion, the world is your oyster. You can make money if you put in the time. Me? I just founded my studio, Blue Mantis Games, three months ago. I'm currently working for a client, but I'll use the money from that to hire an artist and a musician to make my first couple of games. I'm going to try hard, and you can too. Don't be too ambitious and aim to start small. If something big comes from it then you can pursue that.
One other "gripe" I saw is...
"The storyboard and frame method is unintuitive and tedious. It just doesn't work."
For more advanced games, I agree once again, but this isn't a real problem. For simple games, you can use multiple frames. Once you learn to use layers properly, you can use all your assets and events (lines of programming) in one centralised frame. To a beginner it sounds difficult, but in the long run you save a lot of time.
Thank you if you've read all of this. In conclusion, Clickteam Fusion 2.5 has a few significant problems that the developers need to address. The software itself is fantastic. If you're a traditional programmer and you want to stick to that, you can use it for rapid prototyping if you wish. For anybody interested in game design, I say don't hold back. If you're willing to put the work in, it's certainly worth the price tag. The marketing presents the software as an easy game creation tool with "no programming required". I disagree with this. There IS programming, but it's a whole different programming paradigm. Some seem to think that it simply generates new games with little effort. (That's putting it a bit harshly, I know.) It makes development easier, but you need to put the work in, rather than using it for an hour and giving up. Again, part of this might be because of the documentation, which I hope Clickteam will fix.
You can always send me a message if you're unsure about anything. I've been on a long hiatus until a couple of months ago, but I will do what I can to help you with any problems. As always, good luck.