Vegeta- Even though he was a villain starting out he became a good person later on. He'll do anything to protect his family, he helped save his rival when in trouble, he sacrificed himself to save earth even though it failed somewhat and was willing to sacrifice himself to defeat Kid Buu.
Aoshi Shinomori- This one might get denied since he does acts cold and has done some questionable things but he's a good guy deep down. He places his comrades well being and happiness before his own. He would never allow outsiders to insult his comrades and defended their honor when they were murdered. He's even saved innocent bystanders. Even when injured he helped fight against Shishio so Kenshin could have time to recover.
3- Jotaro Kujo- With any enemy stand users trying to hurt innocent victims or hurt his friends he'll make sure beat the shit out of them even if it's the last thing he does. I don't want to say to many spoilers just in case but he's saved pretty much a whole bunch of lives. Plus he loves dolphins.
All Might- The number 1 pro hero in My Hero Academia and the winner of the 4th annual Manliest Men tournament. I could go and and on about him. But the one thing about him that I love is that even if things don't look so good he'll always be seen with a smile telling the people he's protecting not to worry he'll save them which brings hope to everyone.
Mumen Rider- Yes he is in the 1 hero in the worst tier in One Punch Man. But for the acts he's done he is definitely better than top ten Hero's in the series. He will never overlook any crime. With no powers and not extremely strong he is willing to face villains who could easily kill him to protect innocent lives. Even when aliens came and destroyed A-city he was one of the very few heros out there trying to get people to safety.