A) Full-time program offers the collaboration and depth of networking that would be hard to emulate in a part-time program. Some full-time programs also offer better career exits, since school exclude part-timers from certain career related events. If you do decide to do part-time, go to a school that is inclusive of part-timers, and is close (so you can attend the events regularly).
B) This is not a problem. 29 is only slightly above the average age at b-school.
C) Debt can be repaid in time if you attend a top program. Plus, the salary isn't much lower in other industries, although the salary/bonus increase may not be as rapid as it is in banking.
Given your description, you seem to be someone who wants to pursue your own definition of “success.” I think you have to ask yourself what is your post-MBA goal. If you want to advance in consulting or banking, MBA is the right of passage. If you want to do something else, it may not be necessary to do full-time MBA. For example, some top leadership rotational programs also considers internal candidates. My boss during my summer internship had a part-time degree, and several of my future colleagues in an extremely competitive leadership development program attended MBA part-time.
What do you want to do after your MBA?Quote:
“I was told that I should go to the best graduate school that I could get in to.”
I don’t agree with this statement especially given what you have written. You need to pick the program that is right for you. Through my experience, I realized that as long as the companies/industries actively recruit for the role(s) you are looking for at the school, you are on good footing.