I love em dashes — they are just so pretty. But the en dash also needs more love. 1 out of every, say, 7–15 of the hyphens I see should be en dashes instead.
Maybe, but the problem with both em dash and en dash is that they are impossible to type on a typical keyboard layout. The hyphen, however, is not. Thus I'm going to keep using the hyphen because it's what I have a key for.