I'd say Khan has much more natural skill and Chavez is the more natural fighter.
Very tough to pick one over the other.
But i'll go with Amir
http://www.eastsideboxing.com/news.php?p=10461&more=1