ну от QString очень тяжело уходить из-за того что она utf16 и еще и COW. А из-за специфики проброса событий/сигналов (значения там гарантированно копируются) поменять строку на utf8+sso скорее всего сильно ударит по перфу.
Я qt не знаю, но что мешает в своем форке в QString использовать utf8?
Ладно, о том что уже есть какое-то решение избавившееся от qt-шного легаси я сказал, а предметно обсуждать мне сложно так как я qt старательно обхожу стороной. =)
короче там боюсь половину фреймворка переписать надо для перехода на стадартные (
На сколько я понимаю именно это и сделано. За исключением того, что не нужно с нуля писать очередную реализацию vector, а можно взять стандартную и написать враппер вокруг.