stikpusher
...In Bavarian IIRC, the c is softer and it sounds like "ish" as in dish...
Not at all. The Bavarians actually drop the closing consonant, and say "i" ("ee"). Same for "dich" (which corresponds to our archaic "thee", by the way), they drop the "ch". "Ich liebe Dich", for example, they'd pronounce "I liab' Di"
But even this change is not consistent within Bairisch--"Euch", for example, 2nd person plural, keeps the "ch", but the vowel shifts to "ei"--"Eich", just like the High German word for "oak". And then across the different regions where Bairisch is spoken, there are "upper" and "lower" flavors of the dialect, "upper" being southernmost, in the Alps and the Voralpenland, and "lower" being a little north of there. Sometimes "Euch" becomes "Enk".
The soft "ch" (like English "sh") is more of a Rhenish dialect.
In the north, there it does become more equivalent to the "k", "ick" for "ich".
When I learned German, I found the dialects fascinating, because they are so much better preserved than our English dialects. While there has been some levelling due to mass media, you can still find cases where someone from the Steiermark and someone from Flensburg on the Danish border may have a hard time understanding one another.