Yes. It's a niche, cross-platform desktop development, but it can help a customer maintain portability across platforms. I do some C# and would stay in .NET if Windows were my only target platform. I'm not sure how JavaFX stacks up next to Mono because I haven't had anyone call me to use it.