There are three (four) editions available for production usage:
- Express Edition. Free, but database size limited to 10 GB, and there are some other resource constraints as well.
- Web Edition. This session is only available to web hosters, so it is not likely to be an option for you.
- Standard Edition. No limit in database size, but comes with a price tag that is not ignorable.
- Enterprise Edition. Very powerful and very expensive.
Developer Edition has the same feature set as Enterprise, so there is a risk that you go for any of the other options, that you are relying on a feature not available in the lower editions. But when it comes to programmability surface area, there is parity, so it may not be an issue. (The differences are mainly about manageability and performance.)
If you go for Express Edition, the best way to move the database is by BACKUP/RESTORE as Karen said.