Dell Support Centre 2.0



I keep getting a pop-up window asking me to install the Dell Support
Centre 2.0.

Is this feature worth installing?

Thanks
.