His last name or mine?

Heidi
We aren't together but are trying to co parent as best as we can. Personally I want her to have my last name but he got very upset and started threatening things so than I compromised with putting his last name and than hyphenate with my last name last. Everyone's telling me that I shouldn't even do that I should just put my last name. What's the pros and cons of doing this?