So, Microsoft is catching up...

In my opinion, probably controversially, I think Microsoft will overtake Salesforce within CRM over the next 3-5 years.

Although the Salesforce product is better, Microsoft have a much broader solution and for a sales guy, the fact they are able to throw in the likes of Azure, Skype for Business, Office365 with CRM for very little extra - that is a very powerful tool! 

No wonder we see the Enterprise market being the source of income for Dynamics, the savings that can be had going with Microsoft are astronomical!

What do you think Salesforce can do to counter this?