По-моему это поудобней, но да, не так важно
Можно создать несколько виджетов без родителей и у тебя на экране несколько окон. Любое диалоговое окно — это просто виджет без родителя. А вот в Гтк чтобы такое сделать мне надо смотреть документацию, т.к. я не помню как. В Qt легче запомнить, т.к. сам виджет - это и есть окно, если он без родителя.