I think the algorithm for hyphenation/justification needs improvement. The hyphenation is also very often buggy, especially in Bulgarian. The dictionary I use is the same I use in LibreOffice and in InDesign, and it works as it should. This is a serious problem for Bulgarian language, because we have a lot long words, and putting soft hyphens manually is not an option for a long texts. Also, the Justification pallete seems not to work as it should - you can see there is no problem to set the desired value to be less than minimum, and the maximum to be less than desired, and this simply should not be allowed. Changing the values also have a little impact to the justification at all, it seems like the algorithm ignores the values.