I've looked at a few alternatives and they all face the same core issue :
The Alexa's hardware is really good, it is the software that is the issue.
If i install Mycroft, what will it run on? I guess a Pi? Does this look anywhere near as refined as an Alexa device?
How much time will i need to spend to get it working vs simply plugging an Alexa in?