Completely up to you, and there should be absolutely no discernible impact in terms of efficiency or performance.
Events give you more control, should you require it.
You can also use includes to organize event sheets and get rid of clutter as an option.