Re: Lock-in
You clearly know very little about the systems you speak of. Almost all consumer services which Office 365 provides work over open standards from a end user point of view and can be used on any device. They also comply to the vast majority of security/compliance standards required in business and have apps which connect to their services available on all 3 major mobile OS platforms. And if you happen to be running something which they don't support, you can just use the web apps available which run over HTML5 with no plugins/extensions required.
Mind you, the above paragraph is probably pointless because you won't touch it if it's not open source. I'll bet your open source software isn't pen tested on a daily basis though.