Of course, every language has bonkers exceptions. But Chinese is actually quite bad. For example, if I tell you "mao mi", and you had never seen the characters before, you have about no chance to figure it out. Conversely, if I show you the characters, but you've never seen them before, you have absolutely no clue what character it is.
Sure, there are radicals. Don't count on them to tell you anything remotely useful. Sure, some characters do tell a proper story with their radicals, but it's laughable to count on them to tell you anything.
Sure, there are radicals. Don't count on them to tell you anything remotely useful. Sure, some characters do tell a proper story with their radicals, but it's laughable to count on them to tell you anything.