Yeah, the main issue for most people is #1: the defroster doesn't work until the heater core warms-up.

I've always thought they should use waste heat from the exhaust gases to help warm-up the heater core. Or maybe electric heaters like the ones in the seats. Surely they could devise something to get heat into the passenger compartment faster then they do currently.