Dr. Dean Earp (referenced above) is the Primary Care Physician for both me and my wife. My wife has some complicated issues and we really appreciate that he didn't dismiss things and worked with us and specialists at getting to root of problems.
There really isn't much difference between the two specialities. IM usually only see patients 18 and older. Some may consider them more advanced at diagnosis/treatment of adult diseases, but I think a good family practice doc is just as capable.
I really believe for a young guy Aaron King or Steven Bauer are great choices. Bauer is a great guy and a great Ag. King is a sip but went to A&M med school and is as sharp as any doctor I know.