I really enjoyed it. Star Trek is at its strongest when it gives itself time to mull over philosophical, ethical, and social issues. This episode really knocked it out of the park. Just really well-written overall.