Unet++ is useful when you want to improve image segmentation accuracy. This was first designed for medical use where accuracies are critical.

In a nutshell, Unet++ adds convolution layers between skip connection. The original Unet skip connect without any additional layers which leads to creating gaps between the combined feature maps. The additional convolution layers help reduce those gaps.