I used to upgrade my Qt 4.x with none issue.
For a fundamental library like this devs should at least keep core api stable for a long time, and release unstable components seperately.
As I have stated, I really don't like a large number of similar libraries installed on my machine, each with a bunch of dependencies.