Pennsylvania does not require fingerprints, nor training certifications for a carry permit. The only problem I had was that the first time I went to my county sheriff, the state verification computer system was down. I just called before going there the second time and I was done in about 30 minutes and 32 dollars later. I am not sure if every county is "Non-resident permit friendly." There is probably a thread or two on pafoa.org that can help you with that information. I have heard that Centre county does a number of nonresident permits, but I know that would be an extra 2 or 3 hour drive for you.
Virginia requires a new set of fingerprints for every renewal, whereas Arizona and Utah do not.
I just looked at the usacarry map, and a Pennsylvania permit will not get you more states that you are already covered by with a Michigan permit. Granted, if you are looking to enhance your wallet or purse with cool looking permits, then by all means, come to Pennsylvania. I got a $20 New Hampshire permit for than reason, until I drove through Alabama and had it there this past summer as my Pennsylvania permit was not valid there! I think Michigan's permit is accepted in the most states of any carry permit. If you are looking for other state permits, then you can apply for nonresident permits for Maine and Connecticut. Both of which require fingerprints and proof of training, but I am pretty sure they both can both be done through the mail. Massachusetts and Oregon have nonresident permits, but I think you need to go there to apply for them and I have heard less than positive stories about getting a carry permit in liberal Massachusetts.