they're pretty close. i'd go kobe since his team won the championship. but lebron basically carried that team on his back. remember back then lebron had a terrible jumpshot as well.
edit:
you'd expect kobe to be a better player since he would have had a few years to adapt to the nba game.