I don't know if there's a difference in efficiency for your own scripts, but if you're thinking of doing a script that's a fair size, and sharing it with others, then, I recommend sticking with the remotes section, as it's a lot easier to make any aliases that you want/need for your script, and have them as part of the script, rather than having to get people to load extra files into the aliases section and the remotes section.

So from the point of sharing your script(s), putting the aliases in the remotes section is, fairly obviously (I think), more efficient.