As far as your team goes, it looks pretty solid. I think you could maybe use another stud SP, you've got a bunch of solid guys but you could use one more that stands out.
In any league that counts fielding, Soriano loses some value. That being said, he's still the best at a pretty weak position. I think MCab is going to have a really good year, so that may be something to look into. If you did that deal, I would look to try to do Soriano/Burnitz/SP (or two) for MCab/2B/Stud SP. That way you could have someone to platoon with Barmes, because like you mentioned on mine he is weaker on the road. It might also be a way to land a stud SP if the person you're trading with highly values Soriano.