i chose to study aboard.
advantage: learn language, improve ur major and of course have some knowledge about the living situation or whatever.
disadvantage: maybe different culture (diff view on diff things), time-comsuming (lose the chance of working at home), how u deal with ur relationship or friendship.