I've been using the compose key for over a decade but only recently discovered you can type compose <dash><dash><dash> to produce an em dash. Before then, I always just typed a double-dash (--) to simulate it.