In terms of these songs only (and as a kelly clarkson fan) I have to say I prefer Halo.
So wish kelly would release don't let me stop you instead of already gone
definitely halo when it first came out. not yet warmed to clarkson's
deffo beyonce without a doubt..she sounds amazing in halo..!
Neither they both annoy me.
Beyoncé, though I don't like 'All the Single Ladies'. That song does my shed in.
If Beyoncé got over all this independent woman crap that she's been flogging like a dead horse since the days of Destiny's Child then I'd prefer her by far. There's no doubt that she's hotter and so much more talented than Kelly Clarkson.
Let's put them in a cage and make them fight for supremacy!