I would add its the type of work.. no case manager meetings, no dispo, no angry families, no nights, no codes, no STAT evals. Interesting patients (for me anyways), either circling the drain already in the MICU or fixable/easy from a consultant standpoint (osteo, IE, complex UTI cellulitis), or rare and interesting.
IVDU is a lot more fun when you dont prescribe the pain meds or control the AMA process and just figure out what bug they got this time.
Overnight If (big if) you get called its either something super interesting, or "start empirical antibitoics per guidelines and we will see in AM". No HD/CRRT, Scope, Cath, Vent to do anything about.
Endo/Rheum may be better pay but the daily clinic grind aint for me. I wanted a big mix of inpatient and outpatient
Where I do my residency (privademic center) the ID staff are doing 20 +/- weeks on service, when not on service they do 2-4 half day clinics a week. Remainder is admin time for Med-ed, Research, Stewardship, Infection control etc. Service days are 9-6 for them, other days with just half day clinic or 8-4 clinic, or nothing but a few meetings.
Ill come in at 8 and sip my coffee while I chart my patients round on the old ones and see new consults till whenever. Home by 5 if I'm a staff on service. If its a clinic day or admin time then ill be doing research and out early. 1/4 weekends means rounding and charting, not getting slammed with admissions or cross covering for 12 hours, dinner +/- lunch with my family.
So yes, pay is bit less but much better lifestyle and for me the most gratifying and interesting patients.