1. Debugging right in the code, rather than in an ugly terminal copy of the code next to it (sounds nice!)
2. Better semantic features in language-specific IDEs (autocomplete, refactoring, etc).
Certainly those things sound nice, but I hope you see how they’re not essential!