3c993d78_SharePoint_Insight__Custom_Timer_Job
[0] Debugging [PowerShell] Easy but less powerful as you have to print the messages for debugging. [Custom Timer Job] 
Complex but more powerful as it needs the knowledge of how to attach the debugger to the running process.
SharePoint Insight
Custom Timer Job