They are both essentially perfect, so it's hard to nitpick. But age, size, health, strength and team focus all favor James. In part because of that size, James can make a living getting to the cup, whereas Bryant is living on a diet of long balls, pull-ups, breakaways and lobs. Experience definitely goes to Kobe but Lebron will end up being the better pro I think.