Interessante o artigo! É uma ferramenta útil para situações específicas, mas, honestamente, nunca precisei usar em um cenário real. Como você falou, é necessário uma cultura de pequenos commits, o que pelo menos onde passei, é bem raro de acontecer. Você fazer um check-pick para pegar algo de outra branch, quase sempre vai causar a vinda de outras coisas não desejadas nas experiencias que tive.
Exatamente. É necessário um time bastante maduro pra poder ter essa carta na manga.