Just want to mention that the moto camera is made FAR worse by the software.
E.g. video on my moto would always be blurry due to bad de-noising settings used by stock software. mcpro24fps allowed me to take dramatically better videos. The difference was HUGE.
Same with photos. Custom gcam roms, after a long time of trying different ones and tweaking, gave me dramatically higher quality photos. Again, night and day difference.
So the hardware is fine; they shoot themselves in the foot with the software.
Can you provide more details about your current setup? Firmware versions, diffs, settings, etc? Maybe tutorials you used to get your camera into good shape?
Tried loads of GCam versions, the one that worked best was LMC8.4R8. Camera and Night Sight work amazingly well, and all 3 cameras are supported.
For videos however I had to use mcpro24fps. I don't recall the details now, but basically videos from stock camera app looked far blurrier than the photos, suggesting a software issue. It turned out to be some denoising feature that is on by default with no option to switch it off. You can also try it out by installing Open Camera, enabling Camera2 API and disabling Noise Reduction in Processing settings.
Unfortunately, I have not found a way to record slow-motion (high-fps) videos without the noise-reduction blur.
E.g. video on my moto would always be blurry due to bad de-noising settings used by stock software. mcpro24fps allowed me to take dramatically better videos. The difference was HUGE.
Same with photos. Custom gcam roms, after a long time of trying different ones and tweaking, gave me dramatically higher quality photos. Again, night and day difference.
So the hardware is fine; they shoot themselves in the foot with the software.