Three years and $21 million is too much for Juan Uribe. That amount of money isn't as much today as it used to be, but giving a low OBP player, who is coming off a season that was WORSE than the year before, that much money and that many years just doesn't seem like a good investment (Not that I care if the Dodgers are handing out bad deals). Uribe is a hacker. He swings at tons of pitches outside the zone, so he strikes out a lot, but it also means he doesn't walk much, and will always have a low OBP. His career on-base percentage is .300 and his best OBP for a single season was .329 in 2009 with the Giants. He actually had the highest walk rate of his career in 2010 (7.8%), and his OBP was still just .310. And he'll be 32 on Opening Day 2011. He does have the ability to hit some huge home runs, but that's not a player I want to commit to for 3 years.
Uribe does provide value defensively because he can play three infield positions (2B, SS, 3B) and plays them all at least decently. According to UZR he's been a plus defender for the most part. But he's no defensive wizard, and at age 32 and looking at his body type, it's likely he'll lose some range. On a good team, he should provide above-average defense and be hitting towards the bottom of the lineup. So again, I'm not sure that warrants $21 million over 3 years.
I was never a huge Juan Uribe fan, but after the World Series, I appreciate the hell out of what he gave the Giants. In that sense, it's too bad the enemy gave him the best deal. On the other hand, losing Uribe shouldn't be a huge loss for the Giants, and they would have been idiots to give him a better deal than he got from the Dodgers. It'll be interesting to see how he's greeted when he comes back to San Francisco. I've heard things like he's a traitor or he's not loyal. This isn't about loyalty. He played for with the Giants for 2 years. He deserved to go out and find the best deal he could, as it was likely his last opportunity to really cash in. I have to hate him now, but I will never forget how important he was to this team. When he gets his World Series ring, maybe I'll give a little cheer for just him, but after that, I'll be booing. It's just business, gotta keep the rivalry alive. Here's to hoping that Uribe works out about as well for the Dodgers as Jason Schmidt did.