To be honest, I've never used the daemon mode. I've tried it a long time ago (something like 10-15 years ago), and didn't like it.
I prefer to have the complete control of what arsload does. And after going to IBM, all my customers that were not on z/OS was doing the same as me. The z/OS people loved the daemon mode.
I think it is a question of taste and color. If you like that mode, then go for it.
If you need more control, and you need to do lots of pre-post processing, then the manual mode might be better for you.
In all case, the advice of @Justin is good concerning adding some code in the logging exit (arslog), but I would just advice to make it as simple as possible, and not put too much logic behind, the shorter and fastest, the better.
Today with CMOD the call to arslog is done in an async mode, that way it doesn't slow down CMOD. But nevertheless try to get the info you need with arslog, and then another script/program will get the output of your custom code to do something more beefy!
Alessandro