Options are good (and don't forget having options for melee attackers), but your example seems nonsensical and confusing. A thrown fire potion is effectively a magical molotov. Would you pour molotov over yourself to protect you from fire?
It can be turned into something that can be digested in a much easier fashion. Anachronox (although not a blobber, but who fucking cares) used the same spell, for example, to damage enemies and heal allies, and explained that the spell effects depended on how characters perceived the target. Something like this could work here too, which can cut down on the number of spells (and time required to find the right spell in the spellbook) without losing much, at least on the surface level.
Same can be done with items as long as they follow the same rules and provide an excuse for that, which shouldn't be too hard.