When I was contracting, the worst boss I ever had was the one who used to take a register of when people turned up in the morning. Same guy would bugger off to the pub at lunchtime, never to be found later on. My contract renewals were done in a strip bar of his choosing. I hated it, looking back on it how could he possibly have thought that was appropriate? He had the audacity once to berate me for escalating a production problem to his boss when we couldn't contact him in the pub. It's the closest I ever came to walking out on the job, and I'd been doing it for about ten years at that point. Looking back on it I should have done, but we are all naive.
The best boss? A newly minted physicist/philosophy post grad. He was 20 years my junior, I was doing some bits and pieces at ESA integrating a satellite. We worked all hours God sent, and if we could have slept, eaten et al in the clean room we would've. I ended up debugging other people's payloads without schematics, but we had a deadline measured in hours to ship the satellite to Russia for launch.
He trusted my experience, but as he was project manager, I went to him for direction, after giving him options and suggestions, and opening up to his own ideas. The satellite launched and worked a few weeks later. It was the second biggest PR success at the time for ESA. (There were other problems later, but that's a whole other story!)