NCC? Light Wallet?

Hi!

OK, apologies for the noob question.

What is the NCC wallet, and do I need it for anything? I have only been using the NanoWallet and have been very happy with it.

I see however that there is an NCC, as well as a Light Wallet. What are the differences between the 3 wallets, and what (if any) functionality is available in the Light Wallet or NCC, that is not available/possible in the NanoWallet?

Thanks!