There are so many factors that go into making this decision. Have you tried some of the medical specialty aptitude quizzes (they're floating around the forum - I'm sure someone can link to them). Also, the Careers in Medicine website from the AAMC is pretty good too:
http://www.aamc.org/students/cim/
Now, I'm a sick freak with too much free time, so I've actually put together lists of things I like (and want to do in my career) and things I know I'm not interested in (and want to avoid like the plague). At the risk of overkill in this thread, I will put some of the factors done that were important to me (this isn't the exhaustive list but I didn't want to prove my OCD at this time - the sheer fact I made this list suggests IM is probably a good match
🙂 ):
Important factors for me:
1. Deliver preventive services directly to patients (preferably adults with chronic disease)
2. Have protected research time
3. Care for the poor / underserved
4. Have adequate time with patients
5. Have patient interaction (not necessarily seeing results but sharing common goals with patients; Reason I'm not going into strict preventive med)
6. Be able to understand and use diagnostic tests
7. Maintain variety in activities (by day or by week)
8. Have relatively narrow expertise (specialize enough to be confident in clinical abilities)
9. Have regular hours / predictability (dont mind if they are long but cannot change constantly)
10. Improve (personal) understanding of pharmacology & appropriate medication use
Things Im pretty sure I dont want to do:
1. Spending a lot of time in the OR
2. Delivering babies
3. Spending a lot of time with coding / critically ill patients
4. Excessive Procedures
5. Focusing in neuroscience and the brain
6. Busy primary care / generalist (too many patients and not enough time)
7. Manage a clinical lab
8. Health care administration
9. Working irregular / long hours (I need some protected home time)
Things I need more info about (in order of importance):
1. Rheumatology
2. Managing HIV/AIDS patients
3. Dying Patients Palliative / End of Life care
4. Working on an outpatient basis
5. Seeing geriatric patients, dementia, etc
6. Seeing pediatric patients
Anyway, my point is that everyone has their own prioritization. These are in most of those specialty inventories, but some things to consider:
What setting to you like? (Academic, private practice, other)
How do you feel about inpatient services?
How do you feel about ambulatory care?
Do you like the OR?
Do you like seeing lots of patients per day? Few? None?
Do you like being the expert that other doctors consult with?
Do you like kids, adults, babies, women, men, old people?
Do you chronic disease management, acute situations, or neither?
Do you really like a specific system (neurology, cardiology, nephrology, etc)?
Can you reasonably get to specialty you like (competitiveness, etc)?
Do you like psychosocial issues?
If you like surgeries, did you find specific areas, patient populations, or diseases especially interesting?
Do you like predictable hours or variety?
What income do you need?
Do you like to be more independant or part of a team?
Do you want to see immediate results from what you do, or are you ok when not directly observing the impact of your efforts?
And so on
🙂