The Lyle/Spark/Cham thing was very sitcom-y but well done. It's an example of why tropes are not necessarily bad. In this case, the trope is that Character A tries to get Character B to fall for Character C, but Character B misunderstands and falls for Character A instead. Hi-jinks ensue. We'll see how it play out, but I found it interesting that Lyle, who is so competent and clever on a mission, completely bungles it when doing a favor for a friend. As with Jo's refusal to seek medical attention, it tells us something new and unexpected about his character.
Gim reminds me of my brother--very military, quick to act, and very much wanting to be in charge. I love his interaction with Thom (especially in this issue) because he does give Thom a hard time--and for the best of reasons. A screw-up on the team can cost the team in battle. Gim also has a weak spot--Zoe, whom he inexplicably puts in charge of the team while he's away. I'm not sure what leadership qualities Zoe has demonstrated to this point, but I don't think "leadership qualities" were among his criteria in selecting her.
Thom may be a screw-up, but he, too, does what he does for the best of reasons (from his point of view). He chases after a teammate at super-speed, even though he hasn't mastered this new ability yet. When Gim tries to make him leave the Legion, Thom takes his case to the highest authority there is--President Brande. Thom is a snitch, all right, and not above going over people's heads to get what he wants.