I can't think of any good reason to use goto. As mentioned, it's always possible with other methods. Also, goto makes it difficult to read program flow.
Maybe the compiler should mark goto as deprecated to force people to avoid (at least one) bad programming habit.
__________________