On a very different subject, I honestly feel that calling someone talented as opposed to skill is more an insult than a compliment.
You're essentially saying that all of the work they put into their craft is nothing compared to their innate ability that they did nothing to achieve.
Naturally it's meant as a compliment, so whenever someone says it to me I accept it, but there's always that pedant in me fuming.