I agree that lifestyle has a great deal to do with this. More specifically, one can either live within your means and focus on paying down debts, or one can decide "hey, I'm done university, time to live life!!"
If one does the former, things should work out pretty well; the latter choice...