Don't EVER regret swerving to miss the deer.. ever ever ever.. You know by swerving you survived 100% ok.. which is the most you could ask for.. so chances are, by hitting the deer things would have been worse. Not to mention had you hit the deer, he'd be on your hood or in your lap, and you couldn't have made that corner anyways..
That being said.. in most situations (and yours doesnt fall into 'most' in my opinion).. the safest thing to do is to hit the deer..
My parents live in the country where there are lots of wild animals.. a few close calls and an accident in the family caused my parents to do research into the 'proper' way to handle the situation...
Brake hard.. obviously.. (do NOT!!!! e-brake).. if it is obvious that you can not stop in time (or you didn't see it soon enough to brake at all).. right before you hit the animal, hit the gas, floor it.. (this is why you don't e-brake).. this will bring the front end of your car up, and help deflect the animal either to the ground and under your car, or over your roof.. instead of through your windshield..
I know it sounds sort of bizarre.. but if you think about it.. by braking only, your nose is to the ground.. and you've now created a ramp for the animal to roll/slide up into your lap.. The idea is to either create a wall it will 'bounce' off of or create enough upward momentum to make the criter airborne so it doesn't take your head off..
Anyways, sorry to ramble.. I just wanted to pass on the advice, hoping it will be useful to someone someday.