if u want upgrade ur camera, canon is the right camera for u..
if u want buy one time (1set, KIT lens n thats it.) u dont want upgrade anything in the future.. choose nikon.
if u want go to "PRO" level.. it means u cant use standard equipment.. sure u choose canon rather than nikon.
if u want natural picture (means similar what u see with ur eyes..) choose canon...
if u want people call it "sharper" the colour.. u choose nikon.
actually u cant compare between canon n nikon.. coz they have different market target.. if u are only want DSLR.. buy standard KIT nikon..
if u want really "pro" level image and looks natural... canon is the best..
but for who new in photography world..
i must say that.. good stuff never come with instant or short period use...
u must learn about that stuff like u know well ur wife or ur gf.. then u can produce awesome picture from ur DSLR..
even u use 1D mark IV from canon that cost 1 car.. if u not know well, u never can produce better image than iphone 4 did...
so... every stuff has good n bad point.. depends on how u know the stuff so u can use it to the maximum potential.^^
nice theory there.