I think it is better but have no proof. It creates a contractual, recurring payment from an identifiable financial institution from a single standard application. Simple for Migraciones to understand. If the funds would be sitting in a savings account or CD otherwise it seems like a no brainer.
Irrevevocable trust can do the same thing but with a higher document burden. Need a trustee and then potential services of a accountant and/or attorney if you aren't a DIYer.