Arabic is a terrible pain grammar wise. You have the usual male/female specifics when referring to others, but then there's also a way to speak when referring to groups of people, for example, there is three ways to tell people to shut up, three ways to call call someone a liar. Heck, there's three ways to call people a donkey XD
Oh, and dialects vary so much as well, it's insane. I mean, I can mostly comprehend the language when a Lebanese person is speaking it, but if it's someone from another country I have no chance.
I like the language though, and I do want to learn it for my own personal reasons. It's just that it's hard to find the time to do so, plus learning it is so time consuming anyway.
Also, you'd think using formatted text would be annoying seeing as you have to load up another page every time you post. I'm surprised people still do it.