Did some comparisons of the stock Moto cam vs stock Google cam vs Camera JB+ this weekend to see if putting different camera software on the Moto X could make the cam better. I was going to do a big long post with loads of pics and whatnot, but 1) it's too early for me and I don't feel like it haha 2) I came to a rather obvious conclusion and 3) I'm pretty sure I'm not getting the Moto X now after some careful deliberation.
TL; DR - Get Camera JB+ if your camera sucks. It's not perfect (burst mode isn't real burst mode) but it takes decent pics and shoots in 16:9. If you're cheap and just want a better camera, google search "droid life google camera apk" and sideload that shit
Long Version - The point of all this was to try and make the Moto X cam better since it sucks apparently. Camera and battery life (more on battery life later) are very important to me in a phone, probably the two most important things to me in a phone. My current phone is a Razr Maxx HD, bought mainly for the battery obviously. The camera sucks though, so one day I eventually downloaded the stock Google camera apk off Droid Life, and my camera became useable!!!
Then came along the Moto X. It looked sweet, but the camera (or the software at least, because the problem seems most likely to be Moto's software and not the hardware) looked not so sweet. So EarlyMon suggest someone (who had a Razr HD I believe) use Camera JB+. I did this as well.
After some testing in low light and well lite situations, I've found that the Moto cam sucks (lulz, super obvious) and that the stock Google cam apk and Camera JB+ are the exact same in terms of raw pics taken (JB+ is based off the stock Google cam, so not a shocker). JB+ offers filters and whatnot though, and also the ability to shot at 6MP for a 16:9 aspect ratio. Sadly, the stock Google cam only shoots at 16:9 at 2MP. So for that reason alone, JB+ is worth the $2 price tag for me.
Another aspect of camera JB+ that was tested was saving the JPEG files at different quality levels. You can save it at low, medium, high, and ultra. The higher the quality, the less compression (and hopefully less grain). The difference between the Google pic and the JB+ pics were minimal. The Google pics usually are the same size as the high JB+ pics (roughly), and the difference between high and ultra JB+ pics is hard to see unless you really zoom in and take a look around. If a photo has grain, it has grain, ultra quality ain't gonna help out all that much. That being said the difference between low and ultra was very noticeable, but not between high and ultra.
And finally... we come to burst mode. In short, the burst mode on JB+ is a joke. I was excited to see it had burst mode, but after playing with it just once, I knew it was a lemon. Instead of taking (I don't know the exact number) 10 shots in one second (like the HTC One or GS4) JB+ takes about 2 shots per second. It's not real burst mode, not gonna bother to even use it again tbh
So, all in all, I'd say go with JB+ simply for the larger file sizes and ability to shoot in 16:9 at 6MP. If you don't care about file size or aspect ratio, by all means go with stock Google cam. I will say though, with the Google cam apk, quite often when I back out of it, it takes me to Google Now. It's a bug. That never happened with the Moto cam or the JB+ cam. Just a warning