The Romulans are NOT like Soviets as they're (after the Federation of course) the most democratic big race.The Romulan Senate has the power not one man/woman and the Senators are not a little caste,but elected as we saw with Senator Pardek.True,they have a secret police,a strong military etc.;so if we compare them to any present/past nation,I think Turkey fits them quite well.
Also the comparison Cardassians=Nazis and Bajorans=French is not much correct because of two major reasons:
-the Germans did not behave very cruel in France;most French did not undergo a serious change in their average life under German occupation,unlike of course the citizens of Eastern Europe
-till the Allied landing,the Resistance was never a big movement,only a splinter group,unlike the Bajoran resistance with i.e. the Shakaar group or others who were quite active-they attacked Cardassian colonies,freed whole working camps and killed many high-ranking Cardassians,nothing of these the French can state of their resistance
So I'd compare the incredibly brutal Cardassian occupation (though it was not THAT brutal:Kira once said ten million Bajorans died.In 60 Years and on a whole planet that's not much compared to what the Nazis did) to the Nazi occupation of an Eastern European Country like Poland or Yugoslavia.
The Maquis was not the Bajoran resistance,but the one of the Federation colonists along the Cardassian border (mostly humans,but even Vulcans,lol).
The Vulcans are THE key ally of the humans in UFP,but indeed peaceful.So I think they can be compared to Modern Germany (from 1949-1998).
Oh,and my favourite race are the Humans,not Picard-style "We work to better ourselves,not for money" but Riker (he once won 10 Barrens Latinum at Quarks,I don't understand how this "bettered" himself and mankind

)