Flash vs EEPROM

Any issues with writing either in an ISR?

Writing to EEPROM takes about 3.5ms. I suspect writing to Flash is also a relatively slow process. Leaving interrupts disabled that long is very likely going to cause problems.