html5 is one of the main reasons I use C2, I do not want native (most engines have native first, and html5 as a more or less broken feature, C2 has only html5 so clearly it was a win for me), the behaviors makes prototyping clean and quick and easy, the event system is just done in a way I can understand without isssues and with 0 risk of syntax error or losing time due to some ; I'd have forgotten.
Game maker was just... not for me, unity is something I still don't understand why anyone would use it for 2D, fusion 2.5 would be fine 10 to 20 years ago, but now it just feel outdated, and direct coding is just not something I like.