Cheryl sings amazing! People r TOO judgemental. And not everyone have to have THE biggest singer in the world with THE biggest voices. People like different, memorable, raspy voices = Pop Stars...
I loved, when she performed Need You Now & her BRITs performance & Jingle Bell Ball & X-Factor she does good.
I used to get in arguments all the time with people on forums about this, but then I realised I don't even care, I am not a fan of her for her voice to be honest, it her stage presence, songs and performance skills I love.
She has a pleasant tone, but more often than not she does record songs that are too big for her and that is where she falls down when attempts them live, this performance from her tour is live and she sounds nice.
Anyway it's not like she's the only one who mimes. I mean Katy/Rihanna/Beyonce (practically every pop girl) does it. And if she's going to sacrifice live vocals for choreography like this then it's worth it.