Yes, agree. But I do it even when it's not required... (I don't know why a voice on my head told me to each time)
I do the same thing with MacBook, iPhone, iPad, etc. It means I upgrade less often, but it seems to help ensure stability and performance, and I like my stuff to just work. I don't do betas, and only upgrade a firmware after a minimum of a few weeks, maybe even a couple of months for the X.X.a, third decimal point revisions