Irresolute
• Hardly decisive
• Indecisive
• Ineffective
• Insipid
• Lacking in decisiveness
• Spineless
• Without much of a backbone