The Ferengi, Trill, Cardassians, Bajorans, Shape shifters, and Vorta were all well done races fleshed out in DS9 even if half of them had originally been introduced in TNG. By comparison the Voyager races were much less interesting or well done, especially with them abandoning the may-fly race...