We hired a driver for our recent trip to Morocco. Usually my husband does the driving so I can take pictures, but he misses so much that way. Hiring a driver allowed him to really enjoy the scenery and take pictures along the way without having to keep his eyes on the road. He wasn’t very excited about having to deal with police checks either, so it solved that problem as well. It also allowed us to do some back country travel that we would never have attempted on our own.
In general the main roads in Morocco are reasonably good, but there is lots of traffic of all types to contend with – even on major roadways!