I've never really given this much thought...hmmm. I guess it would depend.
I like my last name, but I'd take his if my first name sounded better with it. If I was already an established veterinarian with my family name, I would keep it. As for the kids, I think hyphenated names are just too long, so they would take their fathers last name whether or not I kept my maiden name.
My sister-in-law and sister both took their husband's last names. My mother did also, and replaced her middle name with her maiden name.
I guess I'll worry about this when I'm actually engaged…and that is NOT now!