Tara was my favorite, but Jessica is definitely the more compatable one. I felt so badly for her when she was getting sick, especially since we knew she was getting rejected.
As for them sleeping together: yes, she should have said no. At the same time, though, he shouldn't have if he knew there was a possibility that he would not pick her. She may have thought that he was truly in love with her, but he couldn't say his feelings. I think Tara was emotionally unstable at the time, and said what she said because of her feelings. I guess it's a double-edged sword. I guess we'll find out at the reunion next week
And yes, Jessica watching from inside was totally tacky. She should have given them privacy to say goodbye.