I'm not sure I can give a definitive answer to suit your environment ...
Generally speaking , there is no specific disadvantage using MERGE Statement that I'm aware of ... I would think, a MERGE stmt will perform much better than a ETL job as there is no data movement outside the database manager ...
Sathyaram