what the better camera ?
Nikon- check out snapsort.com - it's helpful for comparisons
Nikon is best bang for the buck overall. If your limited by price go that route.
Have you considered used? You may get a much better camera for less that way. Even one that comes with a macro lense.