Some camera apps improve the photos taken, but it's usually on a case-to-case basis. Some phones have limited / low-quality hardware and won't benefit from 3rd-party apps. Others have high-quality hardware, but poor camera software.
It's difficult to recommend a specific app. I have a Samsung Galaxy S4 and have installed the following: Camera Zoom FX, ProCapture, Snap Camera, official Google Camera. However, I don't get very good photos, probably because I think the camera is defective. My phone has been dropped several times already.
But your mileage might vary. Try the different apps, and see what works for you. There are trial versions.