Uso Autoincrement do Banco de dados ou Autoincrement(Manual) do ScriptCase?

Estou desenvolvendo um projeto mais a minha duvida é o seguinte

Uso o Autoincrement do SQL Server que é o banco de dados que estou usando ou posso usar Autoincrement(Manual)

Tenho está duvida

Hoje estou usando o Autoincrement(Manual) do ScriptCase

Toda regra de negocio deve ser feita no banco sempre que possível.