I really loved this episode. I loved the mystery, I loved the lonely house on the planet, I loved the eery music box that led to one of our characters being sedated.
I don't know if I can share Michelle's hatred of Kevin. People are prone to doing bad things in a fit of fury. It just takes one split moment, and they can do something bad. But what if you have greater power, and your damage is greater in return? The guilt that one person can feel over a fit of madness woudl be amplified thousands of times for someone like Kevin. A burden that no one could understand. I think that's the stance Picard too, and I did too.
Maybe it's all very easy to speak like this without knowing the other race. If we'd seen them, their families, who they were maybe it'd be a different story. But at the end of the day I felt it was a good story, and played out well.