All better camera is depends on its battary quality. Expensive camera is best for photography. Better lense gives you better image.