Finnish is not "difficult to learn" because it has a lot of cases or because it's not a Germanic language (unlike Danish and English which are my other two languages)
It's difficult because it is so logical that us normal mortals cannot comprehend it. I was at the kielikoulu website to check words that I had learned since last time, and to also check words that I could recognize and guess based on my knowledge of vocabulary and grammar in general. So I came across the word "maapallo" and I had not seen or heard it before, so I had to use my knowledge of Finnish to dissect the word. So I did and got "maa pallo" and my brain went "country ball" And then I thought: "Country ball? What the heck is that? Is that a type of sport? And if so, what sport is so specific that it is called 'country ball' in Finnish?" Then I clicked on the word to see the translation. It means a fucking globe...