Right now the prices for drops seems to hold pretty well, but I still think the main advantage of drops is they make skilling up much easier. You can go out and make hi-drops while farming the vines saving you a lot of hassle.
Is there any distinct advantage to a drop compared to a potion?
edit
Did a little more looking and answered my own question. From what I can find, the drops are a stackable version of potions, the disadvantage being the "medicated" status preventing multiple, successive use. I believe the status lasts 5 minutes for these. Normal potions can be used while "medicated," as they are not actual "medicines."
This is all information on reading. none of it is from personal experience. If you find something contrary to what I've posted, please, don't hesitate to let me know.
Key Item: Concoction. Purchased from Hemewmew (Bastok Mines) for 2o,ooo Guild Points.Gives the alchemy ability to synth medicines into drops. Known synths at the moment are Potion,Hi-Potion, and Ether drops.