> -- Цитата:
> Согласен, что, возможно, Files.File и TextModels.Model можно использовать с некоторыми ограничениями в качестве строк, но это получается не универсально.

Что касается Files, то я подчеркнул, что это не для случая интенсивных разрезок-склеек и т.п.
А вот TextModels однозначно сильнее, в общем случае, чем string, потому что за разрезка и оперирование фрагментами строк и проч. в Дельфи дороги, + есть всякие тонкие скрытые проблемы за этим string (много обсуждались в эпоху расцвета Дельфы). В частности, система оптимизирует - shares куски этих строк по чтению; реально копирует только при записи и т.п. На любой скрытой оптимизации рано или поздно вылезает какая-то гадость (и она там вылезала).

> -- Цитата:
> Насчет обертки над байтами для Files.File: у меня такой нет и считаю, что это не очень хорошая идея использовать Files.File для работы со строками
Смотря где. Если речь о системном программировании - то как раз очень хорошая. Например, в HTTP-сервере.
А понятие "работа со строками" вообще страшно размытое. Надо определиться, что требуется.