Earlier quoted context omitted.
Em-dashes are very confusing to me, can never figure out if it is a emdash or a hyphen, so I avoid them altogether.
A hyphen is shorter.
It's very difficult to determine if the length is due to the font being used or due to actually being hyphen or emdash.