It depends on what you are working with. If the source video is in high definition and, as Robert has already said, the person you are making it for has a Blu-ray Player or PS3, then I'd be tempted to go down the AVCHD route. The better quality is worth it! If you are making a 30 min video though, you might need an 8.5gb DVD.
MPEG2 DVD-HQ will obviously give you the best standard definition option, plus the disc can be played on any player.
I've just provided a friend of mine with two copies of his son's Christening. One DVD version in standard definition, and an AVCHD DVD in high definition. He doesn't have a Blu-ray Player/PS 3 but intends to in the future so his AVCHD DVD copy will certainly be used!
I'd give them a copy of both myself!
Cheers,
Andrew
Alienware Aurora ALX R4 - Intel i7-4820 4.2 GHz - 32GB DDR3 RAM - Crucial 512GB SSD - 1TB Seagate HDD - 3TB WD Green HDD - 4TB WD Green HDD - MSI NVIDIA GTX 1070 8GB
Sony HDR-PJ810 and HDR-PJ530