Just to be different, I liked your first team better. With Prior anchoring your staff I think you're fine at SP. SP is probably the easiest place to make up ground as the season goes on.
I agree about your infield, I think. You didn't post your SS the first time. But 2nd is a scarce position every year. There's Soriano then there's everyone else. The top everyone else's seem to change quite a bit every year, so unless I get Soriano I never invest much in that position. I think Figgins is a great pick there, lots of upside. 3B you were a little behind with McPherson. 3rd is deep this year, but not that deep. Probably 8 or so guys I wouldn't mind having. BUT, you've got Gagne, Lidge, and F. Cordero! Top closers are great trade bait and there's no reason you couldn't trade for an upgrade at 3rd and even SP if you wanted.
All in all, I think both drafts you ended up with good teams for a 12 team league. One small philosophical thought I'll throw out there - draft for value, trade for position. Don't worry too much about being "too-stacked" at one position, or thin at another. Yes, try to draft a balanced team, but if a guy is out there that you feel has slipped too far, grab him. There's lots of time as the season goes along to trade to fill any holes you've got. You'll end up with some anyway due to injuries and players not panning out.