Another reason is that Safari has lacked really basic things like session-save and crash protection. To get that, you have to buy Saft, which becomes a bit of a pain every time Safari gets updated. Did they fix that yet?

Have you tried History/Reopen All Windows from Last Session (available since Safari 3)?