If the most important thing is the camera, then the Lumia 1020 is the best choice but you'd have to switch to the Windows Phone OS. On Android, the HTC One offers the best pictures in low-light conditions with the tradeoff that you have a max res of 4MP.
The Moto X was just revealed and it looks really hot. Basically it has a ton of aesthetic customization options (~500 combinations), a specifically decent in low-light conditions 10MP camera, really innovative software that is always paying attention to what you're saying/doing (even when locked) in case you command it to do something, and on top of that it has apparently like twice the real world battery life of the HTC One and Galaxy S4 due to more efficient (but less powerful overall) processors and because it has a 720P screen rather than 1080P. The only real downside to the phone is that carriers besides AT&T aren't ready to let you order versions that are customized. So if you're not on AT&T, you're stuck with either black or white for who knows how long.
And it's the first smartphone assembled in the US, which you can show off to your Chinese friends. The bamboo version isn't going to be available for a couple months I think.