How does Unity support more platforms for less than Game Maker?
If you want to export a Game Maker game to Windows, Mac, Android, IOS, HTML5, Ubuntu, and Windows 8 you could purchase the master collection for $800. https://www.yoyogames.com/studio/buy
With Unity you would be paying $75 a month, plus $75 a month for Android and another $75 a month for IOS. That is a total of $225 a month for a subscription. If you purchased it all at once like with Game Maker, you would pay $1500 for Unity Pro, $1500 for IOS, and $1500 for Android. That is $4500. https://store.unity3d.com/products
I tried Unity 2D, but I personally found it more difficult to use than Game Maker. It is possible that I did not give Unity 2D enough of a chance. I have used Unity 3D and I found that good for working on 3D titles, I just felt that the 2D aspect was not as simple as some other tools.
For instance with Unity 2D (correct me if I am wrong) you have to place the sprites in basically what amounts to a 3D world (IE you still have a 3D camera). This can be really good and allow for a lot of flexibility. However I find that working with pixels in Game Maker it is more straight forward to place sprites in a 2d level.
I think that they are both very good tools and that both are worth a try.