Looking at the positive side of the flight planning office in Djibouti - when I filed my flight plan, the employee looked at it and said "That's not the best route, I can give you a route that will save you over 100 miles!" He then explained the better route (not evident from the enroute charts) and filed that for me.
So, given a choice between friendly and competent staff and busted printers, or printers that work and staff that are incompetent... I'll pick the former.