@curtis I prefer function whenever possible, because I think it makes the code easier to read, and it improves docs generated by TSDoc.
However, functions can’t be assigned to a type in TypeScript. If you’re writing a lot of functions that need to share the same type (eg React components, HTTP controllers, policy plugins), you have no choice but to use const. For example, const Account: React.FC<IAccount> = (props) => ... There’s no equivalent way to write that with the function syntax.