On the free agent market, the two best all around offensive players (not counting Prince Fielder who is not coming to Philadelphia) are Michael Cuddyer and Aramis Ramirez. Both would bring depth to the middle of their batting order. Both would make up from some of the power loss from not re-signing Ibanez as well as hold the lineup together while Howard rehabs his injury. Cuddyer was hurt last year, playing only 139 games after 153 and 157 in 2009 and 2010, respectively. He hit .284 with 20 homeruns and 70 RBI. Ramirez, despite a bad start, had a good season for the Cubs hitting .300 with 26 HR and 93 RBI. Both players will sign for a multiyear contract, with Cuddyer a year younger than Ramirez. Though Ramirez hasn't had a 30 HR season since 2006, he is the more prolific power hitter and will benefit the most from Citizens Bank Park. He has also cut down on his strikeouts from earlier in his career, something Cuddyer has yet to do. Cuddyer is a very similar player to Hunter Pence, and the fact that he can play both the outfield and third base gives the Phillies more options.
I see Ramirez's bat translating better for the Phillies and their lineup. He can easily bat 4th or 5th and it should be expected that he fits 30 HR for them. Cuddyer, to me, is a better fit in a place like San Francisco or even Minnesota, where their team can take advantage of seeing his all around game. Either way, the Phillies are looking to trade Polanco and Ibanez is not coming back. They will have a legitimate stick added for 2012.