Speaking of hard languages, and I am obviously subjective here, but I don't think many surpass Lithuanian. Sure we use an extended LTR latin script and many latin/greek/sanscrit/slavic derived words and the spelling is more straightforward than in English but that's where all the easy stuff ends.
There are many similarities to German but many things are extra over-the-top here.
You know German has 4 cases for declension, right? We have 7. Those apply to pronouns and adjectives as well obviously. There are 5 groups/rules for noun declension, 3 groups for adjectives (those have comparative and superlative ofc) and a few types of pronouns (can't even remember the nomenclature now:P). Nouns, pronouns and adjectives have 2 main genders and an extra one for some person-less expressions like 'it's cold today'. Some nouns have irregular plurals just like in English. By the way, prepositions cause as much a havoc as in German.
As for verbs, we have 3 different persons for both singular and plural, 4 main tenses and at least 5 different participles (the main one has all those tenses as well). Many of those verb forms have different active and passive voices as well. Many things can be grouped together and derived just looking at the word endings. There are always exceptions though, irregular verbs, I guess you would call them. The good news is we have only one infinitive and modal verbs are less of a pain than in English. The bad news is verb prefixes mean everything.
Obviously almost all words in a sentence must have their endings concerted just like in German. That's because word order is practically undefined. You can switch them all you like with the meaning (mostly) intact due to those word endings.
Don't even get me started on all the different rules for stressing syllables when speaking. Damn the Sanskrit origins. Most Lithuanians (including me) can't do it properly in many cases
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
Oh and believe it or not we do have dialects as well. 3 million people and still we can't understand one another
Why so convoluted, you ask? The reason is our language is supposedly most archaic in all the Indoeuropean group and there is no push to simplify it, on the contrary, it is quite protected.
And to think many ignorant people think we speak Russian...