The camera is superb, though does get grainy in low light situations but provided there is enough lighting then it really is excellent.
Battery life is great, I use my phone for work, making regular calls and using Google Maps whilst out, as well as streaming music in the office - the battery easily lasts the whole day.
It is sometimes a little slow to unlock, this is something I experienced with my S5 as well so I'm assuming it's a small Android bug (probably be patched very soon). Other than that the phone is lightning fast, apps load quickly it easy to open the task manager where the S5 would have struggled for a second or two with a lot of apps open.
Overall I would definitely recommend.