X-Org Needs improvement
X-Org should be simplified and accommodate and support every field, asset and function in the tool - including new features at launch time.
Enterprise platform best practice is to build/test in a sandbox and promote to production. However - even though X-Org has come a long way - because of the gaps that still exist, the unreliable nature of the migrations (9 times out of 10 they inexplicably fail) and the fact that X-Org creates duplicate assets in the target org instead of changing the target asset, we still do 90% of our build directly in Production which increases chances of mistakes.
Also, X-Org considerations should be made whenever new features are being developed and released. If X-Org cannot migrate it yet, it should not be released until X-Org can support it.