I'm currently attended USD and the business program here is ranked top 30 in the country. It is outstanding--a pretty big portion of the student body is in some sort of business major. The professors here are successful and know what they are talking about. The classes are small, and although business is cutthroat competitive, you'll find that everyone here is fairly supportive because there is no grade curving and the teachers WANT you to succeed. And you're right--you are taught here to be the whole person—spirituality (but they don't force it--it's just there if you want it) and as a human being in a global community.
I wanted to go to Cal Poly SLO--so much that I actually sent in my deposit. But what if you change your mind about your major? You're SCREWED at SLO. I know it sounds impossible, but isn't it best to keep your options open? I've known I've wanted to be a Psych major since I was 12, but I still wanted to go to a school where I could change my mind and explore without getting slapped on the wrist.
Of course, I'm bias--I love it here

Perfect sized school in my opinion.