I can't think of any real concerns, aside from performance. Since merge does branching first (groups rows together which apply to each branch), there could be significant data movement between the local and remote server, which would cause performance to suffer.
--Jason