This is a perfect solution. The recast is ok, it's just insufferable for actual use because hp/mp pots are pulled in emergencies and stat pots are pulled to get just a bit more oomph. Different cooldowns make them more useable.

On another note... Chemist class makes them more useable... And if chemists nix that cooldown completely ROCK!