I can't talk from photographic experience but I can from experience of weddings having been to a fair few.
Personally, I think a zoom is a much better choice than a prime. At most of the weddings I've been to, you can't frame a shot with a prime because there'll be tables, dancers, a wedding...