All of the non-procedure-oriented generalist fields, including general internal medicine, are compensated very similarly under current reimbursement schemes. IMO, it's actually easier to develop a favorable payer mix in family medicine than it is in general internal medicine due to the fact that most general internists see a larger percentage of Medicare patients. Similarly, many general pediatricians are saddled with a sizable Medicaid population, which pays even less.