Battery powered on camera microphones are easy to use and good solutions for capturing high quality sounds. I’ve been using Rode videomic for some time but soon ditched it away due to poor build quality . It’s made of plastic and the shock mount system is held together by rubber bands. I’ve been shooting some video with simply wired lavaliere mic connected to Olympus DS-40. Here’s my post .
The video mic I have now is Azden SMX-10: light weight and short in length. It is a lot easier to carry and sound quality is decent. Azden SMX-10 is connected to Zoom H4N to record long period of time. I also use a splitter out of Zoom H4N (line): one for mic input to Canon 5D Mark II and the other for monitoring sound. Here’s my post on how to connect canon 5d mark ii to Zoom H4N audio recorder
It may not be the the best audio solution as it picks up lens motor as well as handling noise. But I think it’s great solution for covering events and news coverage (it’s still better than built in camera mic).