I like her voice, but I agree Kelly's version of this song is better. Most people can overlook a subpar voice though if the songs are good, and Katy always crafts good songs.
She did good. But her "It's a LOOONG shot part" is pretty bad. The falsetto is not in accordance to the pitch.
Kelly's version is much better, probably because it's more edited and produced better.