Да, это имеет смысл. Я бы предпочел использовать функции boost / stdlib, где это возможно, а не их альтернативы Qt
Упрощает перенос кода на следующую инфраструктуру.
Это облегчает освоение новых не-Qt программистов.
Boost обладает отличной функциональностью и постоянно получает больше.
примечание: строки в / из виджетов, вероятно, являются основным исключением - в графическом интерфейсе я бы использовал строки Qt для сохранения запутанных приведений везде.