Being "really good" may not be enough. If it's not perfect, being "really good" could actually make it worse: https://en.wikipedia.org/wiki/Uncanny_valley
Is it good enough for you? :)
Note: I worked there in 2013, they are smart people. And yes, these are _computer generated_ messages, with human voices.
However, given the number of complaints here, I don't think a cap on the number of topics she can discuss would be an issue for Alexa.