After a year of so living with Alexa I find her to be exceptionally useful for many things, not including deep searches. For everyday things (and being Amazon, for selling things) she does a marvelous job but the AI behind Alexa is pretty much an Eliza-class AI. Google has and is in the position to continue developing better deep-thinking AI's, as does IBM.
I think Google and Amazon need to bury the hatchet, and add "Alexa, Ask Google..." to Alexa's skill set. There comes a time when a user wants a better search result than one gets with Alexa's default Bong search. A skill that would permit Alexa to consult with a better AI would be a very useful addition. In that same vein, it might be nice for Amazon to buy some IBM hardware and add "Alexa, Ask Watson..." to the universe of skills.
We're better together.