A defender (Caceres in this case) is crucial. God forbid Licht, Barzagli or Chiellini get injured we're going to be screwed without a new CB/FB.
As for Nianggolan, I honestly still do not see anything special in him. But won't mind seeing him in Juve for the right price.