John Gruber on Safari’s problems compared to Chrome:
Safari really needs an option to automatically reopen pages that were left open. It’s crazy that Safari still defaults to the same poorly-chosen behavior of Mosaic from 1993 — where quitting the app implies closing and forgetting all open browser windows. I know about (and make daily use of) the “Reopen All Windows from Last Session” command in Safari’s History menu, but there should be an option to make it automatic, and in my opinion, it should be the default behavior. Closing windows and quitting the browser should not be related tasks.