I think the song is sort of average live. Not great, not awful. I like the Stand By Me coda to it on Zoo. But I really think the Zoo version is one of the worst of the song. Didnt fit with that tour at all to me and felt out of place.
If there is a best version I would say the original live version which would be Joshua Tree tour. The Exodus ending fit the supposed Reggae influenced style of the song. I also liked the Vertigo version, which was basically the Joshua Tree version minus Exodus. Honestly though, there isnt a huge difference with any of them.