What do you consider enough MegaPixels? I recently switched from a 16 MP Nikon to Sony's 42.4 MP A7R II and could never go back. There are many cameras on the market today that have a higher number of megapixels when the actual photo's quality is fairly poor. It takes a company like Sony/Nikon or Canon to make a sensor that can have high quality shots with a higher number of megapixels. (Nikon uses Sony's sensors)
Ignoring the cameras that take poor quality, high resolution shots, how many MegaPixels are too many? Well no matter what your answer, I am sure it's less than the 250 MegaPixel sensor Canon just developed that takes shots at 19,580 x 12,600 pixels!
The sensor is an APS-H-size (approx. 29.2 x 20.2 mm) CMOS sensor. However, the craziest part of this sensor comes from the word's of Canon themselves:
When installed in a camera, the newly developed sensor was able to capture images enabling the distinguishing of lettering on the side of an airplane flying at a distance of approximately 11.18 miles (18 km) from the shooting location.
11.18 MILES! That is incredible. Not just the distance itself, but that the sensor is sharp enough to read letters that far away. The sensor can also be used to capture video at 30 times that of 4K. Just incase 4K video wasn't large enough for you. Sadly, Canon doesn't see this as a consumer devices, but mainly for security:
Canon is considering the application of this technology in specialized surveillance and crime prevention tools, ultra-high-resolution measuring instruments and other industrial equipment, and the field of visual expression.