"Each and every one of your points can be solved without Microsoft lock-in, and are issues with any software migration"
Yes, you can spend a fortune migrating to a zoo of incompatible products with a poor user experience, or you can have one solution from Microsoft that just works.