For a more versatile big, just sub in Marvin Williams. The reasons stated for keeping Milsap (more versatile, outside shooting, offensive threat) apply better even to Marvin. And, Marvin is bigger/longer than Milsap.
As much as I like Milsap, we don't NEED him. And, now he is a bit redundant...