Citric acid is a superior stabilizer. It is derived from citrus fruit and purified as a solid. As such it does not evaporate or boil off, so it has no stink like vinegar. You can formulate citric with alkaline bases (bicarbonate), to form buffers, which can nail a given ph. The final product will be very resistant to change in ph with addition of ingredients.
All in all, citric acid is great stuff to have around the home and kitchen -- it is safe, cuts calcium scum and removes iron stains without damage to fine fabrics etc. By the way, if you rinse wool and silk fabrics with a little citric, it gives a super soft hand without the stink of vinegar.