Slur and phrase end notes should play at 90% length
What I mean is, a staccato note (which is, there is no slur on it, or it is the last note of a slur, and no legato before it, or a staccato before it, and there is not tenudo or staccato dot above that note) should play by its 90% length. I think this can make the playback more natural.
I know that Overture software behaves like this. And Overture has a playback option window for further customize, which can be shown when you right click a note and choose playback settings.