It depends on what you do with it. If you take photos for a fee, they cannot be repeated.Then choose Nikon D500, because it has double card slots to keep your photos safe.If you are charged for shooting, but can also do it repeatedly, you should choose Canon because it is almost omnipotent,