ditherer

noun
  1. a person who is indecisive or hesitates excessively when making decisions
  2. Usage: informal; chiefly British

Examples