Agree.
Properly constructed, multi-choice can be very effective. It may identify not only that a person has the necessary knowledge, but if done correctly, it may also identify where a person has not really got hold of the right end of the stick. I exclude any assessment where nonsense such as "d) All of the above" is used.
Like any technical document it should be written by people with the expertise in effective assessment and the technical subject knowledge. The worst scenario in my experience is to put the project in the hands solely of the technical subject matter expert. Before release, some basic testing with a small range of individuals will serve to identify any deficiencies in the assessment.