I think you should take this deal and keep Almonte for now. Almonte has shown a lot of pontential and I see no reason to drop him for Berkman for the time being. I would hold on to him and see how he performs until Granderson comes back. As for the other side of the deal I LOVE Goldshmidt. I have him in one of my keeper leagues and hes not going anywhere for a long time. I would pull the trigger on this, for sure.
Great deal for you. You're getting the best player in the deal and getting a much needed upgrade from Carter to Goldy. IMO Goldy has A LOT more value than JUp in a dynasty so you're winning this trade by a good margin. I think Almonte is droppable for players like Berkman.
Definitely do the trade and probably drop Gallardo for a LF platoon partner just in case with Holiday's injury risk. Carter was your b/u LF. Almonte is swinging a hot bat but he's negligee for long term.