We need all parties banned. That would shake things up making people have to take a hard look at each candidate. People will have to vote based on their knowledge of that candidate’s views and the impression they have of the candidate. Banning parties will free us from having to make party-driven Faustian choices. Voters will still have no perfect candidates and will have to decide what issues are most important to them.
That would never work. People organize, you can’t stop them short of violent coercion. If there were no parties, they’d just call themselves “organizations”. The problem is not the existence of political parties, the problem is we have a winner take all system with no opportunity for coalition government.