Though both brands offer superb image quality, the Canon has more megapixels but the Nikon shoots more frames per second. So ultimately, it is based on the user.