Hi Robert
The easiest dialects would be Egyptian, Lebanese and Syrian.
The hardest would be Moroccan, Algerian, Tunisian, Oman and Yemeni.
For grammar and syntax i think Arabic standard and then dialects because if you know Arabic standard you can understand many dialects and when you learn Egyptian, Lebanese and Syrian dialects will be so easy.