So do you agree or not, query caching is a good thing to have?

All else being equal, sure.