Hyphenated Last Names?

My partner and I are considering marriage, but I’m not so sure about last names, for me and for our possible children. People with hyphenated names….Do you like it? Is it a good middle ground? Which name goes first? Does it ever make documents complicated? Do you ever run into any issues?

And for having children with hyphenated last names, same questions.