Is there any reason to avoid using text-align: justify;?
text-align: justify;
Does it reduce readability or cause problems?
Justification should not be used without hyphenation. Here is a PHP based hyphenation library, and a port of this library to a WordPress plugin: wp-Typography.