The fireball is too good, not because of its mechanics, but because the AI is just too stupid to have any idea how to handle it. Don't nerf fireball, make the AI recognize it and adapt.