Just want to say on here that there are very few schools that really prepare you to be a great GP. I would venture from my experience that midwestern, Creighton, and the school that I chose to be in (staying anonymous) are great because there are no specialty residencies. So if you like doing a bit of everything and getting a good clinical education - find a school with no specialty residencies.