Taylor Swift only ever sings about love. yeah, great, but I would like something else every once in a while.
Carrie Underwood has more diverse song selection, which i adore. I also think she is more true to country music than Taylor.
I would have to say Taylor Swift. I can just relate to her songs. And she has always been my favorite artist. I have gone to both of her tours. Fearless and Speak Now. Her concerts are amazing. And I enjoyed every moment of them.