As someone who saw him play his first several years in the league with the White Sox, I am qualified to respond to this.
Carlos Lee is no longer an up-and-comer. He'll be 31 on the 20th. He has tremendous power, but you have to be willing to take his many 0-3s with two strikeouts along with that. If he were on an AL roster, he'd have to be the DH. My five-year-old nephew is a better outfielder than he is. When he was here, the managers (Terry Bevington, Jerry Manuel and Ozzie Guillen) might as well have put a sign that said "Gone Fishin'" in LF. Also, he's a jerk. He was known to show up late and leave early at personal appearances. Paul Konerko, one of the nicest guys in the league, didn't get along with him.