Is there anyway that typing in Arabic can be a smoother process?

Solution 1:

XeTeX and XeLaTeX. This post has info on using it for Arabic. There is a lot of discussion on the XeTeX mailing list. Finally, there is a video entitled Arabic typography: Past, present, and TeX.

Another useful references: http://www.tug.org/TUGboat/Articles/tb27-2/tb87kew.pdf

Arabic XeTeX on the Mac:

TeXShop on Mac OS X