328p -> 1280 or ARM?

can you give an example of problems that delay causes, beyond "lots of problems?"

is it an issue of not letting the outer loop run and process some sort of system events? ISRs not running? Serial buffer not filling?