If money is not a factor, and you want to become a GP, then NYU fits perfectly for you. They have all the technology, patient pool, and all kinds of other things going on that would get you involved in all 4 yrs. Other schools are good too, but they're more associated with people that want to specialize. In those cases, the classmates would be a lot more competitive.