You're lucky (some of us have the shittiest bosses).
My current boss is truly a decent guy. He's a driver and demanding, but he's also considerate, does the best he can with his crew, and is the kind of guy who would give you the shirt off his back if you needed it. I have more respect for him than anyone I've ever worked for in my life.
My last boss was very good technically, good at running a group of people, good at business development, all round a decent enough sort (but in another sense, I would say you can't trust the guy). But he really dropped the ball (often, but not always) with his humanity. All in all, a decent guy though. I felt very guilty quitting on him and moving on, but that's the way it goes. Though all of that said, despite 10 years of working for the guy - I don't feel like he's my friend, I would not invite him to my barbeque. He always kept everyone (except his pet kiss ass) at arm's length at all times.
My boss before that was a nut. Paranoid, manipulative, unreasonable, untrustworthy, treated people like they were disposable. But the funny thing was, he could be ok as well. (You never knew what you were going to get.) He could be funny, he was a survivor, and deep down, I liked the guy despite all his flaws (but I'd never want to work for him again). All that said, unlike my boss above - who was better to work for, I WOULD invite him to my barbeque. Strange eh.