A lot of indy devs are using Unity. Hell, a lot of non-indy devs use it. So that's not a big deal.
There are some other frameworks that use C# and are cross-platform. Monogame is the cross-platform replacement for MS's XNA, which targets most of the major game systems out there.