Jessica (in my opinion) is better than Alice. I think Alice is fantastic in the role, but much prefer Jessica's voice and acting in the role. Anyone who gets to see her is incredibly lucky.
Rest has certainly done Ripley a world of good. Its intermission and she hasn't sounded this good in a looooong time. She's very feisty and playful, too.