On the subject of the captaincy of DS9, it just occurred to me that it would've made sense for Starfleet to have assigned a Bajoran Starfleet officer to command the station.
IIRC, the Bajorans asked for Starfleet to run the station. Bajor owns it, but Starfleet runs it. So there would not be an option of, say, a Bajoran Militia officer running the station, because they asked for a Starfleet commander.
And as was just pointed out, Ro is the only Bajoran in Starfleet (that we know of) and with her kind of record, it'd obviously take awhile before she got back up to command rank.
As for Nana: Glad she got her own style of uniform. That one she wore at first? Shoulder pads could put somebody's eye out...
