Angular works beautifully with browserify.
I loved what Require JS did for my Marionette project, but I hated the complexity that it added for everyone else. I had to jump through hoops to write independent modules using Require JS and Marionette JS.
However, browserify is very simple to use and makes independent modules a breeze. I had to update angular and modify some files to get it working (not checked in yet) but here’s where I plan to check in my prototype forked from another repo.