It is actually the other way around. CDS and AFCAT have more advantages over NDA. Some of the advantages of NDA are as follows.
In NDA, Govt. pays for your graduation. So, your graduation is basically free. You become financially independent at a young age. You are also molded into the system early.