I have a lot of experience with Multimedia Fusion (I have used KNP, TNG, MMF, MMF 2, and Jamagic).. I recommend using the latest version (MMF 2.5) that is available from the website (http://www.clickteam.com). If you have an older version they might have upgrade pricing available. The newer versions provide features like hardware acceleration and support for HTML5, Flash, Android, and IOS exporters.
The product is similar to Game Maker Studio, but where as Game Maker studio has a limited visual scripting system and then relies on the GML language, MMF 2.5 (and other versions) have a complete visual scripting system based on events in a grid layout. There are also a number of extensions that support various scripting languages (I at one point programmed a Lua extension for MMF 2, but this was a number of years ago).
One interesting difference that MMF has compared to Game Maker is that it has support for creating applications as well as games. This can be good if you want to create your tools in the same toolset that you are using to create your game. I worked for a time on an isometric editor that was created inside of MMF.
In my years of using it I found that it provided quite a bit of power and flexibility with its visual scripting system. I program in C++ for a living and while I probably would opt for a non-visual scripting system, for quick prototypes or for making games within a certain scope I might pick up MMF 2 again . The toolset does allow you to leverage a lot of functionality in a short time span.
I think that you and anyone reading this will find that the "right" tool for the job often changes per project and per the requirements. In my opinion a great developer knows a wide variety of tools and uses the available tools to develop a product or solution in the most efficient manner.