I have not. I didn’t want to put the time into learning the .NET stack and C# because I am from a .NET town and did not want to get stuck here. What're your thoughts on it?
It's worth learning the language because you can use it in so many places. It's not a case of "learn a new language for platform xxx."