Dá uma chance pra esse recurso, pensa no seguinte, não é trabalho adicional pq vc substitui o trabalho de criar o banco de dados pelo trabalho de criar as migrations.
Tem algumas vantagens que podem te ajudar no futuro.
- Com as migrations vc pode ter um histórico de todas as mudanças que foram feitas na estrutura do banco.
- Os códigos das migrations vão fazer parte do repositório, então quando mais alguém for trabalhar no seu projeto, não é necessário passar o arquivo de importação do banco de dados ou passar qualquer informação adicional, já vai tá tudo lá no repositório.
- Ajuda a garantir que todas as pessoas que estão trabalhando no projeto tenham a mesma estrutura de banco de dados, ou seja, quando vc fizer uma mudança em um tipo de uma coluna em uma tabela, vc não precisa avisar o pessoal, não precisa informar qual mudança fez, não precisa ficar mandando arquivo de banco de dados atualizado, é só fazer o commit e o pessoal vai ter a atualização
Essas são as principais vantagens que percebo no dia a dia, talvez tenham outros pontos que vc pode até achar mais interessantes com o tempo.
Espero ajudar com o meu comentário