Like the last episode its another dual narrative episode with one story featuring Jake and Nog while the other story features Kira. Unlike the last episode this one works on almost every level imaginable. Jake and Nog have a fun Only Fools and Horsesesque story about selling and trading that includes various cast members. It shows what its like living on the station for kids and takes the viewer on a fun ride.
Kira's story has a lot of character development, we've touched on her past before and through the series up to this point we've learnt about her present. Her fight against the Cardassians is over and she must deal with what comes next, whilst helping Bajor and herself to move on.
Both stories counterbalance each other, one is a fun ride played for laughs and one is an emotional rollercoaster and a pivotal episode for the growth of Kira.
Brilliant stuff and 9/10 from me, also a very good example of how to balance the cast on an ongoing show.