40mp is being offered by medium format manufacturers and Canons next top-of-the-range 1Ds pro camera is rumoured to be bringing around 32mp to the table. If true, it shows that Canon believe that a steadily increasing mp is the way forward.
Nikon on the other hand have chosen a different route, or just maybe they are still playing catch-up? They use a lower pixel count and produce a very different product. Which manufacturer is right and which is wrong is up to us as individuals. I happen to prefer Canons approach. High pixel counts and high resolution RAW images with minimal interference which I can clean up myself in post processing. To me Nikons NEF's seem soft, the in camera anti-noise processing having gone too far.
There is no right or wrong and it's up to the customer which way to jump. The pixel count is just part of the equation. Dynamic range, pattern noise, banding etc, etc, all play a part.