Regra de negócio não é a mesma coisa que validação de form. Se você colocar regra de negócio no front, o sistema será hackeado ou plagiado.
Então vamos seguir com validação de forms/interações do usuário. Se você puder escolher apenas um lugar, escolha o back, pelos mesmos motivos que no parágrafo anterior.
Validar no front acelera a interatividade com o usuário, melhorando a experiência geral. O usuário nem saberá explicar e provavelmente a maioria nem manifestará. Mas terá uma experiência melhor, mais óbvia, fluida.