This is a really old question, and while looking at some of the plugins mentioned here, I noticed that many aren't maintained or not quite what I was looking for.
In the end, I found one I liked called Revisionize. While it's reputation and usage isn't up yet since it's rather new, I like it.
Pros:
- Nice UI within WordPress, buttons are easy to find and there are warnings and notes when you're using the plugin what pressing buttons will do.
- Has a 5 star rating
- Last update was 3 months ago, and it's marked as compatible with the latest version of WordPress
- Compatible with Advanced Custom Fields plugin
Cons:
Only 300+3,000+ active installsOnly 419 reviews
Updated the cons list on March 13, 2019. They may or may not still be cons depending on where you draw the line for trust of other users ;)