Yes, potions are in serious need of work. HP/MP potions should restore a % of your total HP/MP instead of a fixed number, because restoring 100 HP is totally pointless. Prepatch an Ether was decent in an emergency, but now the 30 MP you get from an Ether can be regenerated in a single tick in passive mode.

I use Disabling Potions (Paralyze + Poison) on Mongrels and the Mosshorn NM, but the range for tossing potions is too short for Buffalo/Uraeus/Goblins due to AOE. IMO all poison potions should go in the "Throw" slot as throwing weapons and they should have similar range.