Несомненно, я бы предпочел использовать STL для большинства проектов программирования на С++. Недавно мне был задан вопрос: "Есть ли случаи, когда вы не использовали бы STL?"...
Чем больше я об этом думал, тем больше я понял, что, возможно, там ДОЛЖНЫ быть случаи, когда я предпочитаю не использовать STL... Например, действительно большой долгосрочный проект, чья кодовая база ожидается в последние годы.. Возможно, настраиваемое контейнерное решение, которое точно соответствует потребностям проектов, стоит первоначальных накладных расходов? Как вы думаете, есть ли случаи, когда вы выбрали НЕ STL?