You might have loved her, or you might have hated her, but there weren't too many viewers who fell in between.
If you're the latter, know you're not alone.
Essentially every character on the show preferred Elena over her doppelganger, Katherine Pierce. When first watching the series at a young age, as I did, you can't help but agree. Elena is good, and Katherine is bad. Plain and simple.
But every time you rewatch a show, you learn something new about it. And when you rewatch as an adult, you start to see it in an entirely new light. One thing that stood out, in particular, is how well rounded of a character Katherine is in comparison to Elena.
While Katherine openly admits to her selfish tendencies, Elena hides behind her own personal code of conduct.