This episode finally felt like a real episode of Star Trek. There wasn't a lot of internal conflict. This episode showed us the crew of Discovery working together against a common foe. Up until now, most of the episodes have focused on a lot of in-fighting.
Star Trek is supposed to be about a hopeful future for humanity: a time when we work with each other, despite our differences.
It's a shame that they had to rip off a class Next Generation episode before it finally felt like Star Trek.