IMO if camera is your priority.. In the Given Budget Lumia 720 is the best choice . I'm using it since a month.. Wonderful camera .. great low light performance..
But if you have used Android in the past, you will find W8 bit difficult to use with less no of apps compared to Play store