Maybe I've just lived in the webdev world too long and been spoiled by CSS, but making layouts work and fit together is so horribly confounding in Qt and other such frameworks that it makes me want to bash my head against the wall (and I do that enough with CSS).
Also, Qt's licensing model is sub-optimal IMO.