I agree that Hoeffel is a weak candidate. In the House, he ran behind Gore in his congressional district. That said, he would still beat Santorum because the race would be about party and ideology, not Hoeffel.
And in terms of ideology and how much each has done while in office, Santorum wins. The race is never always about party, nclib, so stop living in your fantasy world.
But Santorum still has utterly dismal numbers, so clearly voters don't like his ideology and/or what he's done in office.
I'd bet that Hoeffel's numbers last election will be better than Santorum's in the upcoming.