I'm looking at something to design ERDs with, and while anything can suit my needs today, I'm not sure what capabilities I'll need in the future...(e.g. reverse-engineering, automatic code and DDL generation, UML support, integration with Eclipse, etc)
How easy is it, in the experience of anyone reading this, to migrate data models from one tool to another? Is there a standard file format in the back-end that makes it as simple as opening a file in another tool, or is it as painful as starting from scratch and doing it all manually?