Nothing seems rushed or pushed out.
We're not given release upon release which gives people time to evaluate and adapt to each release. This seems to be very helpful in debugging. The current beta's are fine example as we're given more than enough time to bug hunt, which helps guarantee a more stable product in the end.
The development shows an encouraging willingness to adapt modern technology, while still keeping the foreground idea of keeping backward compatibility, when possible.
The code is handled with care when releases are released. That is to say, there is more real code and less "patch work".
I'm maybe not using the correct terminology, but think of the development like a road... Some developments have more "potholes" where they basically seem to "patch and pray" and XenForo doesn't do this, which is a good thing.
Having experienced with other developments, I was really expecting a lot more issues in migrating to 1.2 and was very pleased to find that has not been the case (allowing me to run it "smoothly" even while in beta on my live site). This is something even my community members have noticed in comparison to our past experiences.
This all comes down to the code being cleaner, but more importantly released responsibly.... even in beta releases.
Keep up the good work