Sure, some of the new features can look pretty intimidating. But if you're just interested in teaching with C#, you can use an easy subset. You can even write the same code you would in version 1.0. It does mean they'll be a learning curve when a new learner wants to start understanding autogenerated code in certain project types, other people's examples, etc., but that can all come later.
I've been thinking about TypeScript for a while, actually. The problem that stops me a bit is needing to explain the whole toolchain/transpilation process before you get started.
Thanks for reading!