This Edo Tensei looks pretty complicated and annoying, since the revived one is immortal and powerful. As we've seen, every soul was freed and moved to the afterlife (by this I mean normally freed from the jutsu), so if someone decides to use this jutsu again, could it be possible to bring back again a dead person (meaning that until you run out of DNA samples and vessels, you can bring back anyone an infinite number of times)?
Being an exception, I'm not reading the manga, but unfortunately I know that the Hokage's are revived, and in the cases of Hashirama and Tobirama, they were revived a second time, BUT they were sealed in the Shinigami, so their souls aren't brought back from the pure world (again, I have no idea about their second arrival, please, no spoiler, just I've mentioned that they came from somewhere else).
So for example, could be Itachi brought back again and again with the Edo Tensei, or after his first revival and after his soul sealed, his soul would be "blocked" somewhere in the pure world, forbidding another resurrection of that soul?