Hiya!
Stats: We do 3d6, in order, switch highest with one other and switch lowest with one other (if you want). Or....we roll 4d6, keep 3 (any three you want). Or...we use my water-resistant, patent pending, lifetime guaranteed "Wheel of Pain" method (hard to describe; picture drawing a clock with no numbers; each player at the table, in turn, rolls 3d6; if roll is 10+, it goes on "12 o'clock", if 9-, it goes on "6 'o'clock"; repeat for 1/7 o'clock, 2/8 o'clock, etc; you end up with 6 pairs of high/low stats, opposite each other; players then decide, as a group, which 'pairs' they ALL want to use; The may place where they want; keep re-rolling until all low and all high 'slots' are taken).
Playing Hero's and Stat-Expectations: In my decades of play I've come to realize that some PLAYERS can play heroes, and some PLAYERS can't. I have one friend in my group who really would love to play a "true, good-hearted, altruistic hero"...but ever time he tries he fails. Miserably. Like...spectacularly badly bad. It has absolutely nothing to do with his characters stats. He, as a person, just can not 'instinctively' see the "good" path. Another friend in my group also really wants to play a hero. He does fairly well...up until the point where two things collide. One, he starts to really like his character. Two, he has to make a decision that would be detrimental to his characters well-being. And when I say "well-being", I mean in a broad sense (e.g., if he is playing a Paladin and finds a suit of +2 plate mail...then finds out he will have to give it back to the prince because it was the kings armour...he will try and find ways to delay that, or outright keep it via lying, bargaining, or otherwise obfuscating who's armor it is...all the while trying to rationalize why his actions are 'good', even though it's blatantly obvious to me and the other players that it isn't [this is the point when he starts to get frustrated with his character, because I call him out on it and he has to back down...thus, "being detrimental" to his character and thus, after a couple of these he no longer likes his character and either kills him off or tries to go full-dark-side/antipaladin).
So, it's not the stats that make a hero. It's the player. It has also been my experience that players who think they "must" have good to really good stats in order to "have fun playing a real, true hero" are ones that lack that ability to actually be a hero in the game. Sooner or later they will start to use their high stats to lord over all others (be they PC's or NPC's). They will do stuff not because it's the right thing to do, but because they are blinded by pride and hubris ("I'll do it. I'm the only one here capable of pulling it off...even though it may very well be my death. I'll go so that you guys don't die" <-- may be an altruistic statement...but it's hardly "heroic" if the 'hero' has to inform the people he is saving of how inferior they are to him).
Stats, overall, just don't matter much at ALL when it comes to being a true hero...that fall squarely and completely on the Player himself or herself.
^_^
Paul L. Ming