The negatives of becoming a cardiologist?

long hours(they taper down when you enter private practice), lots and lots of student loan debt, and 7 years of training only making approx. $50,000(consistent accros the country)