Bom, vou considerar a opinião de todos os 6, por mim eu iria deixar que não se recuperassem:
1 - Fica mais realista que é a idéia
2 - Eu não considero o HP do real pokémon, apenas o total, um exemplo:
Pokemon 1 tem 100 pontos de vida, pokémon 2 tem 4 pontos de vida
O (1) toma 25 de dano e o (2) toma 1 ponto de dano, estariam empatados? Nesse caso o numero (2) ganha por ter causado MUITO mais dano no primeiro, por mais que ambos tenham tirado 25% de vida total do pokemon.
Editado: Claro que se a maioria aceitar eu parto pro sistema de recuperar automatico, porem se empatar eu tenho meu voto em não recuperar para o desempate