Booster Gold is great. Largely because he has an actual character arc, unlike a lot of DC heroes. Most of the time, they have the same outlook they have the day the show up till their next reboot. Booster Gold was bold, brash, and a jackass, and evolved to be a genuinely good person through his run, and interactions with Supes, Ted Kord, and the other heroes. Then they rebooted him like a dozen times, but still.