This is true, but UoP has you beat in terms of getting your hands dirty earlier. This is largely due to the 3 year vs 4 year curriculum at UoP. UoP is probably the best clinical school in the country, but you have to pay the price. 400k is a pretty significant understatement of the cost you will end up paying to attend UoP (400k doesn't include living, or interest). If you are not concerned about money and have the stats (which have to be really high) to get in to UoP, I would go there without hesitation. You will be a better GP if you go to UoP.
You just started DS and you go to Temple, and you can say that UoP will make you a better GP? You make this reference from what experience or knowledge? First of all, the best GP will be someone who is already on top of things to begin with, naturally bright, a compassionate dentist, and stays current with procedures and technology. In reality, you could be the person with the best knowledge and hand skills in dentistry, but if you're a jerk, take advantage of your patients, cut corners etc.. you will not be be a better GP. Just saying. It's what you make of it.
Add the amount of stress already in dental school crammed into a 3 year program. Additionally, financially, it's not a good deal. you may get out a year earlier, but if it costs you $100,000 more ( and trust me, if you're in state at iowa, it's not quite $300,000), You're going to spend many extra years making that money up, not just that first "early year" out of school doing it.
If you really want to go live in San Francisco, then go for it, it just has to be worth it for you. Is life experience worth the added cost?
With that said, If you have questions about Iowa, I can answer those.