Nothing wrong with going with what works, especially if you've built it and know how it works. My problem with Game Maker and Unity is that they kinda push you into their paradigm (but I'm probably too stubborn for my own good and AM planning on giving them another go sometimeish).