What other options?
Physician- Longer school/residency, if a pharmacist works similar hours as physicians income gap becomes less, more stressful work environment, can't leave work at work/call
Dentistry- huge amount of tuition, cities/suburbs are saturated just like pharmacist. Competition with corporate dentistry, looking into people's icky mouths all day, some people are clumsy with hand eye coordination (me lol).
computer engineer-start with lower income, have to work up in in the hierarchy with no guarantee and in itself is dependent where you went to school. Stanford/MIT vs. community/junior college, outsourcing.
physician assistant-lack of opportunity to go open a solo practice.