From what I've read the Canon should work for you if you don't need higher iso due to light.
Says it has a decent flash though so you should be able to get along iso 100.
The Nikon is as good as the user and the glass you put on it which will cost extra, of course. No way you could put in your pocket either.