one point - i've heard that
ntu's masters programs are chock full of students from india and other southeast asian countries, where they have an abysmal standard of english. it might be a pain to work on group projects/presentations with them.
if you can afford it i'd recommend an overseas education solely for the experience.