to AMD or not to AMD?

I can add my javascript file here: views/default/js/<my_mod>/my_script.js

No need to register, I can call it any time I want with: elgg_require_js('<my_mod>/my_script');

the only dependency is jQuery which is always loaded anyway.

But what about caching & minifying? Should I register it as an AMD or am I good as is?