XDCR in couchbase for syncgateway buckets

Thanks househippo, what is the technical challenges we have for updates in destination cluster if we use XDCR.
and can we use same buckets for both syncgateway and other sdk operation as multiple buckets would cause performance on cluster.