(…)but it's really hard, because even though your are learning the rules, sometimes you have the feeling that are more exceptions than rules. (…)

Yes, Polish is the most ancient in its unchanged form European language and its the closest one to Old-Slavonic and Proto-Slavonic ,but its so hard that Poles have often feeling that their language was made to troll them