I just wish the Skills weren't behind that unnatural syntax.
E.g. Alexa, Ask recipes how do I make an omelet? instead of: Alexa, how do I make an omelet?
I imagine it's to prevent conflicts but I'd like the option to put some services in the default namespace as it were.
More importantly, they have done a good job (leagues better than the competing voice services) of opening their service to developers thru Alexa Skills, which has enabled hundreds of added features including things like ordering an Uber.