When faced with this question, I just decided Farsi seemed a lot more interesting and accessible.
This is a misconception I always see online, sometimes by Arabic Teachers and native speakers. While yes, there are a lot of variants, the choice should be made obvious by the teachers (who I blame). Anyone who wants to learn Arabic, should learn Modern Standard Arabic (or Quranic, they're the same) for these reasons (non-exhaustive): 1- It is the most understood variant, as it is the lingua franca between all Arabic speaking peoples (and beyond). 2- It is similar to most other variants (Basically it's pretty near the vernacular variants of Peninsular Arabic, and not that far from the Levantine, Egyptian, and North African ones) 3- And MOST IMPORTANTLY : Unlike the vernacular variants, it is a written language with codified rules, clear grammar, and a vast lake of vocabulary resources.
Slightly related rant:
The most annoying idea I see spread all over is the comparison of Arabic and its variants to Latin and romance languages. Which is as misguided as a bent arrow fired from the hip. Latin is dead while MSA is live and kicking, being used daily by millions if not billions of people. Because of the Quranic staticity, Arabic is a pretty much "Frozen in time" language with little evolution. (A phrase written 1600 years ago might still be understood today, unlike in English or French for example)
I find it odd that Egyptian is used as the standard Arabic dialect. From what I understand Egyptian Arabic is heavily influenced by ancient Egyptian. I would have assumed standard Arabic would be based on a dialect from Arabia (now Saudi Arabia).
Egypt wasn't Arab until about the early 600s although I'm sure many people of Arab descent (Hejaz, Njad, etc) were there for many years. So to base the language on a place not Arab until only 1,400 years ago seems very recent to me.
One example I saw of an old ancient Egyptian word in modern Egyptian was the word "titi" meaning "to walk slowly". Egyptians now pronounce it "tata". But an example (from the link) " ‘Nefertiti’ means ‘the beauty walking slowly’ ". https://www.arabicwithhamid.com/ancient-egyptian-words-still...