I think the Cardassians could have a been a dangerous superpower on the same level as the Federation. They had the organization, infrastructure, and a disciplined military. What they didn't have was resources and time. The Federation had too much of a headstart on them. If they had the resources, more time to expand their military and develop tech, they would have been an extremely dangerous enemy.