I've only seen NTU business course notes, so I can't comment
much on which is better, but I'm biased towards NTU. lol 
But if she really goes to NTU, better live somewhere close to NTU
or better still, stay in NTU. Because NTU is really far. I nearly
vomited while traveling to NTU.
Environment wise, good place, if you love the stars, that is.
People there are quite friendly, but I can't say for all.
Ranking? Worse than NUS.
Future looks great for a business graduate.