I mean… this is a very broad question. obviously the more expensive ones are going to be “better”, but all of them are great cameras… Meaning the DSLR’s. If you were asking about a semi affordable camera, I would go with the D90 or D3100. Anyways, this was not easy to answer. sorry.