I've been using Cortana with three invoke speakers to control my home automation for over a year now, it's not without it's problems and I make the most of it for someone outside the US market where things start to get much more difficult. I think the biggest disappointment now is that Microsoft is depreciating Cortana further and removing her from both Android and IOS, I relied on access through Android to get things done when on the go and in a month's time this will be discontinued, I simply don't understand the strategy which is akin to the retrenchment of Windows Phone. Another great product bites the dust and ceases to be useful to me. Many of us reject Google Assistant and Alexa but are being pushed further away from Microsoft. Very sad.