Actually if we got De Ligt and kept Cancelo and found a way to cash in on Perin, Khedira, Cuadrado, and Mandzukic while giving Higuain another chance it would be pretty good actually.
Midfield is not 100% complete but I actually think the weakness in our midfield had as much to do with Allegri's tactics as it did with the personel and I think Rabiot and Ramsey are nice additions without losing much if we let Khedira move on (as he was always injured anyway). Defence would have improved significantly, Buffon helps the team mostly off the field, and attack is slightly improved with greater emphasis on getting the most out of Ronaldo with Sarri's tactics.
Players like Icardi are superflous right now. Only major addition that would significantly improve the team would be someone like Pogba or SMS.
- - - Updated - - -
Ironically, when you bring in a more attacking coach, you need to strengthen your defence more. I am happy with that direction.