Сейчас в списке рассылки буста (comp.lib.boost.devel) идет очень интересное обсуждение предложения Александреску забить на итераторы и строить все только на диапазонах.
Дискуссия идет под сабжем AlRangeExandrescu

с участием самого Александреску.
Читать можно здесь:
http://thread.gmane.org/gmane.comp.lib.boost.devel/191918/focus=192026
или здесь:
http://www.nabble.com/AlRangeExandrescu--tt24625050.html#a24625050
или в любом другом портале на ваш выбор (как обычно, порталы редко бывают в состоянии показать все письма из-за разных странностей разных почтовых клиентов, так что имеет смысл искать по сабжу).
Уже были озвучены (и признаны Андреем) некоторые проблемы с диапазонным подходом (производительность; разные хитрые случаи, когда с итераторами все просто, а с диапазонами все через одно место), например, тут:
http://thread.gmane.org/gmane.comp.lib.boost.devel/191918/focus=191994
Посмотрим, чем закончится обсуждение. Да, все желающие могут, естественно, принять в нем участие, GMane позволяет посылать как бы письма прямо с веб-формы.