I love my boss! I too have been very lucky - only had 1 or 2 bad ones out of the whole bunch. My boss now is easy to talk to, understanding, good at giving direction, doesn't micro-manage. She's also one of the most fair people I've ever met, even when she'd rather play favorites.
I've learned a lot from her and I'm really glad I work for her.