Agree 100%. If the taxiiways had been contaminated, I'd have just caught the next DH and grumbled something about "FML, that's the last time I accept an extension that I'm able to refuse because I want the comp day for later blah blah blah." However, MSP did a great job of cleaning up, and the runways and taxiways were totally clear.
On the two engine thing, I ALWAYS taxi 2 engines on contaminated surfaces. I've had FOs look at me strangely when I start up #1 to go get deiced sometimes and tell me "Aren't we gonna be burning a lot of gas this way." Yep. That's why they gave us 600 lbs of taxi fuel, too. I want that second engine if I need it. And I REALLY want that second thrust reverser if I need that.....