The team has significant experience with C#, but none with F# (or indeed with functional programming at all). It seems like changing the architecture from a well-partitioned yet still monolithic service to a microservice approach is enough of a paradigm shift. Switching also to a functional approach may lead to some exploding heads.