Shotgun mics or Boom mics would give you better sound.. but only if you know how to use it.
There are 2 different types of micraphones... well 5 or 6 actualy. But usualy the 2 most used for video and film is Omni and Unidirectional mics.
! even more technical from this point on !
Omnidirectional mics pick-up sound from every direction.
these mics usualy are used for reporters and are held close to their faces to reduce the amount of sound noise... this is something like what you might have on your camera, but usualy cameras are made with different presets to get target different sounds...
Cardioid mics are usualy boom mics. They are held up from above your camera frame or below.
The trick to pick-up good sound with this mic is how you point it. If you have your actors by a street, and your camera is looking at the street... and your pointing your mic towards the street, chances are you'll catch the street, and that will flood your mic. So pointing is key with this one.
Shotgun mics! my favorite.
As you see, the field which it can pick up is even more specific. This results in getting the sound you want, while blocking out all the sounds you dont want. No matter what, its always best to keep quiet on a set since sound does travel. Or else you have to find ways to cut that sound which is traveling with rugs, etc. Usualy the longer the mic is, the more directional you'll get.
With shotgun, or boom mics, the best way to use them would be to point towards the mouth, from the nose to mid neck. This should ensure good sound.
Also it never hurts to get a sound person beside you with earphones and the mic, will help you concentrate on your film more then the sound.
Dont take tomany jobs on a film, only makes it suffer in quality.
WELL I hope that helped.
Mike
btw the red dot in the pics represents the mic.