Você pode usar as duas ferramentas para o seu caso de uso. Eu não sei o quão poderosos são os tablets de seus portáteis, mas você pode estar interessado em saber que:
- O agente do CFEngine usa cerca de 15 MB de RAM (nunca foi visto ultrapassando 30 MB em nenhum dos meus servidores) (e foi relatado que ele está trabalhando em um telefone Nokia N900)
- O Puppet precisa da pilha Ruby para funcionar e, de acordo com a documentação, o Puppet vai comer pelo menos 80 MB de RAM
A sintaxe do CFEngine 3 é mais fácil do que a do CFEngine 2. Eu não me compararia a usar o Puppet porque eu não sou fã do Ruby, então eu seria tendencioso:)