First, Dean plays the role of "the Harvey."
The cute, wholesome, first love, making high school magical since 1996. They get together surprisingly easily and stay together virtually without a hitch. Until...
Second, Jess plays the role of "the Josh."
Better looking, perhaps, and more intellectual. Sparks curiosity in our young heroine, as she would have something with him that she doesn't have with "the Harvey." They flirt inappropriately, kiss, then have to wait a while to be together.
And finally, Logan plays the role of "the Aaron."
The choice for our heroine once she has grown up. Tbh, why does it even come to this?
Here, our comparison ends, because *spoilers* Sabrina ends up with her One True Love Harvey, and Rory ends up the worst human being on the planet (unless we strike out the Revival, and she ends up a cool young journalist following around Barack Obama). And also Harvey is 1000x better than Dean, because he's friends with a talking cat. Also, for many, many other reasons. But I don't think you need me to spell those out.