As for Cassie and Evan, it is obvious that Evan really loves her, and Cassie probably does love him. He always tries so hard to make her smile and she challenges him. I love Ben as a character, but I think he really belongs with Ringer.
I think the only way this romance thing is going to make sense if Cassie goes with Evan.