In a heartbeat personally!
1) Income: To me job security is the most important thing. Unless I do something criminal, I'm guaranteed to make 300k+ for the next 30 years. Even if the yit hits the fan, I will always make 6 figures until I die. I'll give up some extra spending money in my twenties for that. I'll never worry about losing my job suddenly and not being able to pay my mortgage or my kid's college. To me that is worth A LOT.. more so that getting equity in a house when I'm 27.
2) People in medicine and on the message boards are a little too flippant about how easy it is to make money in other fields. I make 130-150k a year in my young 30s as a moonlighting fellow. I'll be making 300-600k a year in mid thirties and beyond. I have a lot of smart friends and not too many are making more than I make now or even less or none will be making more than I will be making in a year or two (and these are Ivy grads, ect). Sure opportunity costs, student debt, ect hurt a little but in 5 years time with making a half-million a year I should make up for that. I do agree the very, very top end guys in other fields make what I'll never see and I have an I-banking friend making more than I'll ever see but they can also lose that at any time and have to start from scratch. They also have a lot more stressful job in my opinion and bottom line many have died by the wayside for a few of those guys to get to the top.
3) Just sat down with my financial advisor and went over some planning based on income from where I'll likely sign. By the time I'm 40 (after 5 years in practice) I plan on having a million dollar home, a 500k vacation home, a porsche, a boat, a country club membership with an annual guaranteed salary of 300-500k a year in a city that I would chose as the #1 place that I would want to live in the country (lucky for me, I'm not a big-city guy). I moonlighted a lot during fellowship, went to a state school for med school and only have about 80k in student loan debt, ect so my case might not be like everyone in Cards. But, again, not too many 40 years olds in other fields can have that.
4) People might disagree with me and it might change when full fledge attd, but I don't think our job is as stressful as some of my friends. I never have a "huge powerpoint presentation on a new advertising campaign" or need to raise funds or hit my quarterly sales numbers. I don't lose hair if the markets tank. As long as I don't do something criminal or treat people poorly, I will never get fired. To me, I show up at work in the morning do my best to provide good patient care, treat people nicely and I'm fine. I don't have a personality that gets too overworked and I think that is important in medicine esp in a field like Cards. Again, even the sickest of sick patients don't "stress me out" though does take devoted time, ect.. Being pulled in multiple directions would be the main difficult thing but I haven't experienced that too much yet.. Obviously may change.
5) I don't get as much satisfaction out of patient interactions that I thought I would starting out but I don't mind it. Overall, I just like being in a job where I don't have to be dishonest to make money (like some businessman, lawyers). I just appreciate not being in a confrontational profession like that.
6) Cardiology to me is physiologically interesting, has more interactions with industry that I think is beneficial (even if that is changing with time), has a fair amount of innovation and money being pumped in by industry, is one of the highest on the totum pole (not getting dumped on, questioned, ect like other specialties. I think I could have done Ortho or a sub-surgery type, but overall not disappointed with my selection. Never in a million years could I do GI or oupt work or even Hospitalist work other than for a few years.. Heme/Onc would be fine but not super exciting in my eyes.
CONS:
1) Nights are bad. If able to be in a specialty that doesn't do nights that that would be a major bonus. Call is the only thing that I really, really don't like about this profession.
2) Cutting reimbursements.. Obviously shift is towards hospital employment. Important IMO going forward that Cardiologist work together and create favorable practice set ups to counter that..