I actually do not recommend either~ if i do hv to pick, i say SMU
St. Margaret = 女子学校 ...too many troubles n hassles when too many girls get together
(A friend's kid withdrew from that school several yrs ago just cuz of this)
SMU = too many asian~ + pretty exp...but not too sure abt the quality of their education