Really don't understand the hate for Uggla. I would take him at 2nd base over all our collection of bums. Great power. We would be deadly with him in the lineup.
Hope you aren't looking for a future as a scout or GM. If knocking in one of every 35 runners pleases you, take him. Uggla is about as far from deadly as you can get. Take him and his nearly 400 men LOB he'll rack up by the end of the year. He advances runners at between 1/4 and 1/3 the NL average for all players, including pitchers, and only 1 out of every 15 of the few runners advanced is advanced more than 1 base (his primary means of advancing runners is on BB and GIDP, not hits). And he gets worse as the season progresses, with the 2nd half only about half as productive as the first. Where is really shows is in the doubles: 49 in 2007, 37 in 2008, and on pace for 25 this year - a 50% reduction in 2 years.
Also, he is one of (and by a couple measurements, the absolute) worst fielding 2B in the game.