This question was asked by me recently regarding performance.
You might want to take a look at the answers I got.
Check the following link: Iterators vs. indexes
The discussion was mainly about performance, which turned out to be platform dependant, with minor changes in each platform.