I don't believe there are many people that will disagree with you on that matter. I read something today that described the release cycle as "increasingly erratic" and that was on a tech site which should know better. The improvements are there for all to see though, it's just a matter of whether users are willing to give each and every update a go.