In my view, the problem of save-or-die gets mixed up with a whole host of other issues, such as: How often should the PCs die? How easy should it be for the PCs to recover from death? Should encountering a save-or-die challenge always be a conscious choice on the part of the players?
In a way, I think I would mind both save-or-die challenges and raise dead/resurrection less if raise dead and related spells only work on creatures that have died from [Death] effects, thus providing an easy way of undoing the downside of save-or-die, while preventing the use of raise dead on creatures that have died from wounds, disease, poison, etc.