• T-SQL comes from SQL. It was developed by Sybase, not MS. It's similar to PL-SQL, which Oracle uses, but there are substantial differences.

    A query language, working with sets of data, is fundamentally different than a programming languages like C#.

    There are plenty of developers who think C# is a beast and a POS compared to other things. It's likely a preference thing. Each of us probably works with different types of languages and paradigms in different ways and prefers some.

    I, like the others, would be interested to know what specific issues you have.