I shoot Canon DSLR and want to get into video recording with my Canon 6D DSLR camera. I have read that Canon cameras suffer from a poor audio pre-amp. Would appreciate inputs from Canon DSLR videographers as to what on-camera mics they have found to work well. I anticipate scenarios requiring directionality, as in interviews, and also omnidirectional capability, as in covering outdoor events. In the case of interviews, Youtube, etc. I would like to keep the mic on camera and at around 8-12 feet from subject. I understand that few mics will have unidirectional and omnidirectional capability and these would tend to be expensive, so any suggestions for either capability or both capabilities would be useful. If there's a low end versatile solution that's "good enough," that would be great.