Scala is both more functional than F# (type system has more features) and less functional (more emphasis on OOP). I don’t think it’s a net improvement tbh. Better JVM access is nice though.
The two can coexist in one code base but they are fundamentally opposed.
[1] https://docs.scala-lang.org/tour/variances.html
[2] https://reasonablypolymorphic.com/blog/higher-kinded-data/