Uma comparação bem interessante. Eu já utilizei as duas abordagens e realmente o método manual funciona bem para arquivos simples. Porém, quando os dados começam a ficar mais complexos, o Pandas acaba facilitando bastante o trabalho e reduzindo a chance de erros na geração do CSV.