Yes, as much as I love Lea Salonga as Eponine, my hat goes off to Samantha Barks. A big reason is that Lea Salonga, I've seen in so many other roles. Another is that I just basically wanna grow up to be just like Sam Barks.
Samantha Barks plays the part well. Tomorrow I'm going to (hopefully) watch the 25th Anniversary concert as well as the 10th, as long as I have time. Really looking forward to it, I would watch one of them now, but it is kind of late. xP