The only downside is that if there is an object that can be taken, I think you get the auto_redescribe and the screen refreshes before you can read all the messages.
This should not happen. If it doesh happen then I'd love to see a sample source code that demonstrates this.
The auto redescribe should only happen once per batch. A get all initiates a batch.