La implicación principal es que no puede modificar la información almacenada en PROGMEM. También recibirá un golpe de rendimiento (muy pequeño) ya que la cadena debe copiarse 1 byte a la vez.
El desgaste del FLASH no es una preocupación (principal) ya que para realizar cambios en su programa, de todos modos, tendría que reprogramar el FLASH.
Con la introducción IDE 1.x se incluyó la macro F (). Esto facilita mantener cadenas en PROGMEM.
Por ejemplo, en lugar de usar: Serial.print ("Hello World!");
Ahora puedes usar:
Serial.print (F ("¡Hola, mundo!");
Tenga en cuenta que F () no es una función, es solo una macro, por lo que su uso es algo limitado.