actually, there are differences. the testonon has a different ester than the three. though I'm not sure if that's the case with the new batches. Also, the testonon has more BA in it than the others, causing a great deal more pain.
Out of those listed, I would choose Organon, or Nile. though I've heard people getting comparable results with the omnadren.