As duas frases são gramaticalmente corretas, mas têm nuances ligeiramente diferentes em termos de estilo e ênfase.
"Barbearia é um bom negócio." - O uso do artigo indefinido "um" enfatiza que a barbearia é uma entre vários negócios que podem ser considerados bons. É uma afirmação mais específica e comum em linguagem cotidiana.
"Barbearia é bom negócio." - A ausência do artigo "um" dá à frase um tom mais genérico e impessoal, sugerindo que ter uma barbearia é, de modo geral, uma escolha vantajosa no contexto de negócios. Essa construção pode ser mais comum em linguagem formal ou em manchetes.
Ambas são aceitáveis, e a escolha entre uma e outra pode depender do contexto e do estilo desejado.