I think the delayed reaction is good as in Diablo 2 and Thief. It makes sense that your body needs to absorb the potion first, no matter how magical.