Steve Harrington (played by Joe Keery) is one of people's most beloved characters in Stranger Things. Even though Steve had a terrible personality in the first season, he soon redeemed himself when he teamed up with Dustin to fight some dangerous Demodogs. Steve went from a recurrent character in the first season to a main character in the following seasons of the show.
Source:https://www.cbr.com/stranger-things-steve-harrington-guide/