As far as small on-camera flashes go, I was actually pretty impressed with the iM22. Small yet powerful, and good for ...