A bugbear: iOS' default mail client having the "Mark as Read" and "Move to Junk" actions on an all-selection right next to each other (with no undo option) is maddening.
All of the other child replies are correct that there are ways around this. But the fact remains that the default set of interacting behaviors (the one I described) is crap.