Been there done that several times ....
That said, I've had really terrible luck with flats on my last car.
1st flat tire I got in it was a blowout. The car was a 300m, and it had a decent jack, but the tire iron was a piece of crap. I set the parking brake, jacked up the car, and tried to loosen the lug nuts. I wound up bending the shit out of the tire iron. I was on my way to work, and in a hurry, so I called up the local Marathon station and had em tow me and set me up with a new tire....
MAJOR PITA.
I went to the hardware store and got a proper 4 way lug wrench so that would NEVER happen again.
Few years later .... I get a flat, so I put the spare on, and I'm a bit late for work, but not too bad.....
Get out of work at like 7:30pm, and it's thursday, so I figure no big deal, I'll pick one up Friday after work (as I work a short day on Fridays.)
Yep, you guessed it, I'm driving to work Friday morning, and another fvcking tire blows out. Let's just say I'm not very happy at this point. Have to get fvcking towed, and buy 2 new tires (the 2 that had blown out were rated for 60K miles, and only had about 30K miles on them!)
All in all, I think I must have had about 7 or 8 flats on that car, TWICE needing to be towed .... What a PITA.