One thing that has not come up in other comments -- how many languages do you speak? From the tone of your comment, it seems like, not many.
If so, you owe it to yourself to diversify your language set. Which way you go does not matter so much as going somewhere. So don't over analyze it, just write some stuff in Python for a couple of months and see how it feels. The learning curve is not steep.
As you do this, don't waste energy trying to write C# code using Python, or giving up because feature X is not there.
If so, you owe it to yourself to diversify your language set. Which way you go does not matter so much as going somewhere. So don't over analyze it, just write some stuff in Python for a couple of months and see how it feels. The learning curve is not steep.
As you do this, don't waste energy trying to write C# code using Python, or giving up because feature X is not there.