The one you out seems okay. However megapixels isn't the only thing to consider for quality. The sensor size is a huge factor in quality and details. The sensor in that camera is about the same size as the ones in most current cellphones. The iPhone 7 for example has a sensor that is slightly smaller than that.
I can suggest the Sony cyber-shot rx100. The sensor is better AND it has more megapixels. It is also a compact camera. It also has HDR capabilities. That's hight dynamic range which means it's mixing multiple of the same image (or video) on top of one another to get the best quality you possibly can. It's the baby step onto 4k quality but when added to 4k, it's amazing! But that's besides the point. The downside is that, it of course will be a bit more costly to get than the one you put. However you may be able to find someone selling it cheaper around the web.