My theory about Far Beyond The Stars
Sisko casts the people from his real life in his 'vision' in a way that reveals some subconscious feelings he has about them:
He secretly feels slightly intimidated by Worf but also respects him, who he casts as a cool wealthy baseball player whos more self confident than Benny and flirts with his girlfriend in front of him. Worf after all is the flashy former security officer from Starfleets flagship and is a bit of a name within the Klingon empire itself. Sisko maybe feels a bit uncomfortable having someone like that working beneath him.
Deep down he doesn't fully trust Odo, hence why he casts him as someone who isn't 'bad' but is a little too willing to cede to a corrupt authority or defend bigotry and oppression. After all Odo was the guy who worked for the Cardassians even if he feels guilty about it, and who came very close to betraying Siskos friends on the station in season 6.
He views Quark as someone who despite his abrasive and self centered personality, ultimately does have a moral center and will do the right thing in the end. We see this come up a lot in the show up to this point.