Another good episode.
The stuff with Tardigrade was good, I have to wonder if Saru might not have been so quick to brush off Burnham's concerns if they had come from someone else, like Stamets or Tilly. I really liked the way Stamets, Tilly and Burnham worked together here, they're starting to make a pretty good team. I was wondering, was it actually Saru intention for them to let Ripper go at the end?
Rain Wilson was great as Mudd, it will be interesting to see what happens when he pops back up.
Lorca definitely seemed to trust Ash to quickly, I really hope that was an act and he isn't going to just take him at his word. It's definitely very suspicious that he survived in such good shape for so long. I hadn't thought of the Voq thing, but there is quite a bit of real world evidence that does make it likely. Latif was originally announced to be playing "Kol" (according to Memory Alpha, the name was originally going to be given to the character who became Voq, before being given to the current Kol), the actor credited as Voq, Javid Iqbal, credited for DSC has no other credits, and he has not appeared in any promotional stuff or at any cons. There are two other people named Javid Iqbal on IMDB, who do have more credits, but if IMDB is to be trusted, neither of them are Voq. All of this is a bit suspicious to me.
It was nice to get to learn a bit about Lorca's backstory.