USC or UMich? Which one is better?

“you should go to the school with better prestige if you are only planning on finishing your bachelors and going to work afterwards.”

Assuming that you are not going into investment banking, I strongly disagree with this statement. For pretty nearly anything else, “prestige” is not going to matter when you are dealing with universities which are as strong as Michigan and USC. These are both very good universities.

Assuming that the cost is about the same, I would decide based on what they each offer in the areas that you want to study, and based on where you want to go. If the cost is significantly different, I would go to the one where you can graduate without debt.