Is it necessary to add a short delay after an analog.Write?
I want my code to execute as fast as possible yet also avoid problems with my analog.Writes
Why would you want to add a delay? Its not like the processor is going to do anything during it.
No.
What sort of problems with your analogWrites?