Morocco has a lot of places that could offer some great opportunities (I have a half-complete Tour du Maroc). Fes and Tangier I believe would be best as you could have courses as hilly or as flat as you like, especially in Fes, Agadir potentially likewise. Rabat, Meknes or Mohammadia would give some possibilities but would likely be more along the lines of Geelong or Valkenburg at most. Ifrane is the sort of domestic capital of cycling, but not that big a place and most of the roads around there are undulating or would result in a circuit way too long. Casablanca or Marrakech would be pan-flat and dull.
Morocco has a much longer history and tradition of cycling, and a good infrastructure and many decent races and riders, but North African cycling is kind of one of those scenes that take place in a bubble, like Central American cycling or South East Asian cycling, whereas Rwanda has a relatively short but passionate history of the sport and has captured a good amount of attention from both media and fans alike; and Kigali offers just as many potential options for a variety of courses as Fes, which I consider the likely best of the Moroccan options. Morocco would be far more accessible for fans from the existing cycling heartlands to help create an atmosphere, Rwanda would be far more likely to create a crazy supportive atmosphere on its own.
I honestly can see lots to like about both options just from an on-paper standpoint. Would be interesting to know if these are formal bids and if so, what the Moroccan bid is, because where that is held will be a major factor. Wollongong ought to be pretty hilly, Glasgow is not especially but has a lot of short digs in it. It really depends on the Zürich course proposal as we may be well overdue a Geelong-type course by then.