I think with the right promo, people would love Haley. Haley didn't get the right support.
I will say though, I think Christina brings a different vibe to the song than Haley does. Haley is more retro/R&B pop, where as Christina brings the pop rock singer with the guitar vibe. (Sort of non country version of Taylor Swift.)
But yea..if I like Haley's Beatles cover better, and her Zeppelin cover better, and her Stones cover better, and her Janis cover better..I wasn't going to like Christina's version better.