Suan,

You raise an excellent point.  Granted, I teed up this post with an "either or" type question: heart or talent? However, when I wrote this post, I was thinking about the nuance of these situations. For example, what happens if you have two team members, both who are skilled, but one is sort of a pain (but slightly more talented) and one is slightly less talented, but has a great attitude (lots of heart)? As a team member, I've been in this situation....and found that I tended to gravitate to the person with "heart", even though she made a few more mistakes and needed some extra explaining for the projects.