Both MS Word and WP provide a quick menu option for undoing the most recent action (or redoing the most recently undone action). As well, both provide listboxes of the last X actions so the user can look at a mass number of actions and undo or redo them all at once rather than having to select the actions one at a time which can be very time consuming. One of the unfortunate shortfalls of this list of actions, especially in WordPerfect, is that it is not descriptive enough to inform the user what the action was. In WP the actions might be labeled as ambiguously as "Type", "Delete Char Previous" whereas in MS Word most of the descriptions are more informative such as "Typing 'abc'". Also of importance is the use of Undo/Redo tactics in the drawing packages. In WP only the most recent action can be undone/redone whereas MS Word is superior in its ability to undo/redo several actions.
The Undo/Redo facilities in both applications are very useful, but both could be improved. One improvement, as noted, would be to give better descriptions of what an action is. Another suggestion would be to alter the sequencing of actions that can be undone. Currently both word processors require that you undo/redo a series of actions rather than just selecting a particular action to undo. For example, if you want to undo the 5th most recent action you are required to also undo the 1st, 2nd, 3rd and 4th most recent actions. Backtracking would be much more flexible if the user could simply choose one specific action in the list of sequential actions.