Na prática, não. O que vejo muito acontecendo é usar com semânticas diferentes. Onde trabalho nós usamos arrow function para a declaração de componentes(react), enquanto declarações de function são funções que usamos para algo funcional mesmo e não representam nenhum componente.
A maior vantagem de arrow funtion ao meu ver é poder declarar uma função em qualquer canto. Se sabemos com certeza absoluta que determinada função vai ser utilizada uma única vez, vale mais a pena utilizar uma arrow function dentro de um onClick por exemplo.
E, para o contexto de um iniciante, a diferença mais notável entre as duas é que uma é declarada por 'function' enquanto a outra é declarada através de 'const'