I agree. From a non-technical point of view, something that gets us up and running quicker is a major definitely short-term positive.
If we are to go ahead with this, my question would be: do we have folks who are fluent enough or who can otherwise become fluent quickly enough with Ruby to move forward in the direction @ArtOfCode proposes?
The biggest advantage of doing so short term is that it lets us discover pitfalls, drawbacks and mistakes as we go with little risk of them getting ‘baked in’. This is a very useful thing. We can experiment, test and refine with real world data and make the final C# product better from that; while we can do this as we go with C#, there’s less of an expectation of that sort of radical change.