Shelley Marsh (seasons 8-present)

Shelley Marsh is a character in South Park. She is the older sister of Stan Marsh and the eldest daughter of Randy and Sharon Marsh. While she was hated in Seasons 1-7, she's gotten a massive character development and redeemed herself in Seasons 8-25, which made her a better character than she was in Seasons 1-7.

Why She Rocks Now

 * 1) She massively redeems herself in these seasons, going from an abusive older sister to a reformed abusive older sister who basically has a hilarious personality.
 * 2) She doesn't abuse her brother Stan as much in these seasons and she would occasionally treat her brother well.
 * 3) Like all South Park characters, her design is still cute as usual.
 * 4) April Stewart does a pretty decent job voicing her.
 * 5) Whenever she does something wrong, she would know when to learn from her mistakes when she needs to.
 * 6) She shares great chemistry to her mother Sharon since she seems to be more close to her. They're often seen together and they would often tell jokes to each other.
 * 7) *On top of that, she also loves and cares for her grandpa Marvin Marsh very much.
 * 8) She's very likable and sympathetic in "Over Logging" where she was heartbroken over not being able to see Amir.
 * 9) In "Pre-School", she was willing to help the boys out and protect them from Trent Boyett if they apologize to Miss Claridge.
 * 10) She and Stan have an awesome and cute sibling bond in these seasons since Shelley has shown some compassion for her brother and would often stand up for him when she needs to, which also proves that Shelley loves and cares for her brother Stan very much.
 * 11) Her and Sharon's deaths in "South Park: Post Covid" was sad since that scene would make people sympathize for them. Thankfully, they're brought back to life in "South Park: Post Covid: The Return of Covid" during the alternate future. When Stan hugs them both, Shelly playfully calls Stan a "turd" for old time's sake, which makes their sibling bond even cuter.
 * 12) All in all, Shelley has become a much more lovable and relatable character, thanks to these qualities.

Bad Qualities

 * 1) She was insufferable in seasons 1-7.
 * 2) She can come off as aggressive and arrogant sometimes.