Great trailers don't make great products... cough*Aliens Colonial Marines*cough
yup but had top sales on release.
I would say it is a necessity in today's world to get heads to look up and follow it up with gameplay videos to get the sale. It need not be Great but as long as it is good will help games with great gameplay.