Hi fisheater,
Its depending on the country. As Diver and Instructor I believe some places in south America, such as my Chile or Argentina, is a very good place to train your dive skills in order to became a real expert diver. Just imagine cold water under 12ºC, with a bad visibility, 15 mts...