Добавить/изменить и т.д. - утяжелит код, насколько реально востребованы эти функции? *.ini - в большинстве случаев, это файлы конфигурации, которые правит админ/кодер. Кроме того, часто важен порядок строк (как минимум - для сохранения комментриев), а это значит, что структура хеша усложнится.