I'd rather keep Maggs and Cotts because you have a much better shot at keeping Maggs long term. I like Maggs, if they were willing to add Nomar and spend money on pitching fine, but that didn't appear to be the case.
If you can't get two stud prospects for Maggs, then keep him, imo. Nomar is a bit over-rated and if he isn't going to sign, then screw it. I'd love Nomar here for long term, but I don't think its gonna happen nor do I think the Sox will compete if they are paying him 15 mil a year long term, unless they plan on really upping payroll.