Swarthmore is a top LAC and its students will get the best undergraduate education availablle in US. Swarthmore's students have a higher chance of being accepted to top graduate schools. If you kid prefers to work in business or finance, he/she can study for MBA in top business schools after graduation from Swarthmore. I personally think that Swarthmore is a better choice from long-term goal point of view.