Kane, Conan & Elric of Melnibone. They are heroic when they need to be. But only if it suits their purposes. Not necessarily good, but not exactly evil either. All of them tread a grey area in deeds and accomplishments. I prefer their stories (and stories like them) over the more common trope.