pick and choose

[pick and choose] {v.} To select with much care; choose in a fussyway; take a long time before choosing.

He was never one to pick andchoose.

Some people pick and choose to get something perfect, andsome just because they can't make up their minds.