i also think that friendly fire is a bad solution (realistic yes, but not really playable)
i startet a new game without a melee, because it was not possible to cast fire or poison on the monsters withouth damaging my own character. even when i have casted it away from my melee, he could not approach the monster that were poisend or on fire. waiting somewhere till it is safe enough cant be the solution.