If I was creating a SuiteApp, I'd probably choose ...
# suitescript
s
If I was creating a SuiteApp, I'd probably choose the custom record approach. For an internal customization only, it probably doesn't matter very much.