When starting out a new project, there are lot of changes in models that I find it easy to edit an existing migration & run db:clean or db:reset
I'm working on a web-app in development mode. Although I am working alone, it's best practice to use migrations to modify the database. It might leave a trail of modifications, but you can see the evolution of your database structure. In the long run, you will become faster at resolving db issues with migrations.