Для меня безусловно легче и логичнее так как вы описали, то есть методом конвейера. Сначала выполняются одни однотипные операции, потом другие, потом третьи. Мало кому ведь придет в голову мыть и вытирать по одной тарелке, правда?    Сначала ведь все моют, потом вытирают. Логично оптимизировать процесс и дальше, то есть сначала все намыливать, а потом смывать.