Umdnj, to my knowledge, is a lot cheaper, it has a better reputation, and it appears that nycom is having trouble right now (high attrition, dissatisfied students). Both nycom and umdnj have pretty good residency programs with most specialities represented. However, umdnj's class size is significantly smaller than nycom's, which means less internal competition per spot.