Shooting the perfect video is something of a Holy Grail to say the least - naturally there's no such thing, however if you take a brief from a client who knows what they want their video content to achieve, then it's up to you, the producers of that video, to make the perfect video for them (the client).