It's difficult to say how bad it is without knowing the rest of the rosters on both sides. Just as a general talent for talent deal, I don't think it's the worst trade I've ever seen. Like I said, though, it'd be easier to judge if I saw the two team's rosters and knew what their strengths / weaknesses were. If the players team A is getting in return upgrade their roster more than Soriano does by himself, then obviously it's a better trade for him.
'When I'm not longer rapping, I want to open up an ice cream parlor and call myself Scoop Dogg.'
-Snoop on his retirement
Your Mom is happy.