I don't think there's a difference in keyboards. There are maybe differences in word usage (but even though Arabic is my L1, I don't know of any). Dialects are another story since they're almost completely different in each country. I personally use this since I don't know the arabic keyboard by heart: is quite simple and intuitive.Good luck.