So, 2.8's undo

In 2.79, undoing while in object mode would undo back to the last object mode change, just sorta packaging together edit mode changes. I found this pretty useful for seeing what impact a change made without all the edit mode stuff in the way, or if a change needed multiple steps before it could be compared (especially topology revisions), did anyone else do this sort of thing?

I prefer this new method, is more common end up pressing ctrl+z by mistake and ‘‘losing’’ your progress than is to have a mesh to compare. Also think that is more friendly for new users.