Would you consider the different German dialects separate enough to constitute different languages?

In a alternate course of history yes, but it would have been difficult to cut the dialect continuum into different languages. But as dialects die out rapidly and only persist in Switzerland because of the diglossia situation, (only an accent will be left in Austria soon), I would say in round about 40 years we'll have one unified german language for germany differing a little bit in regional accent like the current situation in France. Austrian German will then also be counted as a regional variety like Quebec French. But for switzerland (whose dialects will become more and more unified), the diglossia situation will give us a bunch of close related alemannic dialects you could call Swiss language, with a regional variety of (Standard German).

/r/German Thread