At my startup we've tried them all and the only thing that matters is whether your team can ship features quickly, everything else is just bike shedding