Hey #Laravel peeps, which do you prefer, A, B, or C? Why?

I ended up going with D, convert everything to queueable actions and using them as listeners.

Much cleaner and easier to follow.