I think that a gas spring would be a perfect solution, cheap and easy to add to any slide.
Here's a link
Check out the adjustable models. You can lower the pressure to match you needs.
They would solve all of your disadvantages but gain all the advantages