I get the differences, I'm not making an argument for any single language to be dominant or anything.
I'm not learning C# because I think it is bad ;)
As for debuggable, I'm not sure I know enough about C# to comment on that but I find JavaScript ... "debuggable".