I don't know if teaching Phonics is part of what ESL teachers do in Taiwan, but it is essential that learners, especially children, learn it because you don't see English speakers carrying a dictionary checking out the pronunciation of a new word when they see one.
For me, whatever kind of phonetic system is fine as long as the learners know what sound each symbol represents.