The fact automatic direction change is hardcoded is a serious
drawback, and not and advantage, imo. There are many subtle
points in bidi typesetting which can be addressed only in a
programmable environment, like that provided by luatex. Even
with otps, which are very limited as compared with luatex, I
managed to implement a preliminary automatic direction change
(in fact, an automatic script change, including direction).

I believe the automatic direction change is the main advantage otherwise typesetting with TeX is unnatural and useless.

Download free emoticons today! Holiday cheer from Messenger.