Time to feed the trolls.
1. If you are not a kiddie and have a real life and more important things, it takes a lot of time to learn JASS.
Wait, so you make maps in your spare time but you don't have time to learn jass because you have a life? Lol. You even take the effort to tell us how GUI is so much better. I guess that's one of these "more important things" you have to do?
If you would know what you're talking about you would realise how much time you could save by learning jass in the first place.
2. You can do wonderful spells even without JASS.
Sure. But to use a comparison: you've got to be fucking insane to use paint to create high-res pictures/textures when you've got photoshop. In this case you don't even have to pay for it.
3. Just because JASS makes more advanced spells doesn't mean your map needs to have ZOOOOMG JASS spells to have a good map
It's not just how advanced they are. It's how easy it is for other users to copy the code and use it. I can customise a jass spell corresponding to JESP standards in 5 seconds. As someone with advanced GUI knowledge I know that customizing someone else's GUI spell is just a pain in the ass. And jass is not only used for spells. Jass is just superior in every aspect, not limited to spells.
4. In patches you never know when a map may crash thx to JASS codes.
They announced it long ago. And they fucked up game cache GUI too. The very foundation of the comment is pretty retarded too, since GUI is just a graphical layer over the jass. They fixed most of the issues for you because GUI users are too retarded to understand what's happening. If they kept GUI in the exact same way, literally every map out there would be screwed too.
5. Overall importing a JASS spell is harder in your map and may not work
LOOOOOOOOOOOL!!!!!!!!!!!!!!!
Importing a vjass spell is so much fucking easier to import and customise that it makes GUI look like a crippled turtle.
If it doesn't work then you're just doing something wrong. It doesn't have anything to do with the jass, more with your skills.
6. JASS is not uber important for making a good map
So? See point 2. You're just stupid if you're still using paint for that kind of stuff.
7. it is not newb friendly
So? You think a newby is going to understand any of your *advanced* GUI spells? No, he's going to need to spend time to get to learn how to use GUI effectively, and ends up learning how to do things the wrong way. With your way of thought, nobody would ever go to college or even high school, since there are easier ways to live your life?
8. it is like 1 wrong field or letter and all goes wrong
Don't be a moron. Unless you're dyslectic, don't make errors. And when you do them, it's pretty obvious to figure out what you did wrong.
9. when JASS goes wrong you cant save the game 'due to errors'
Use newgen and you can save your map so you can fix the errors later. Besides, don't be a moron and fix the errors. It's not as if an average jasser will ever make more than 5 errors between 2 saves.
10. Why use JASS when you can use custom scripts, isn't that enough JASSlike?
That IS jass. Only a mere fraction of it. You can't experience the true advantages jass has with custom scripts. You're still trapped in the shitty way GUI triggers are written.