I shall be grateful if someone enlightens me with the difference between ubuntu software center and synaptic package manger,which is the better of the two and how to use the synaptic package manager. I would also like to know whether installing a software with the synaptic package manager sometomes results in either incomplete files/codecs or a lot of unnecessary ones at other times..? Thanks...

The software center installs and removes programs and packages.
Synaptic installs, removes, and maintains the packages.(updating, fixing broken packages, etc,etc)
The software center is built for simplicity.
Synaptic is a more robust build.

The software center is for ease of use, installing a package is made simple by just clicking on install and letting it do its thing, with little explanation on what is happening.
Synaptic gives you a detailed look at every step as to what will be done, such as if other packages will be installed as well, or if packages need to be removed.

Synaptic is great if want to install a lot of packages at once.
The software center is great at installing one package at a time.

The software center has great and very informative reviews.
Synaptic has very generic information on a program/package.