Duke pre-med is 1st class student at Duke.
Penn non-Wharton is 2nd class students at Penn.
For pre-med itself, you could be tossing coin for the 2 schools - really no difference.
Penn culture is more competitive, while Duke is known to be more collaborative.