I read about flash brackets and items like RRS's CRD that are designed to keep the flash above the lens no matter the orientation, as you said. Then I hear things like "the best thing you can do is get the flash off the camera because having it right above the lens creates a very flat and unflattering light." I'm having trouble reconciling those two. Can you shed some light on it, so to speak?
My take on this is that, unless the flash is really taken off-camera, i.e. not mounted on the camera or a flash bracket, you are always going to end up with flat lighting. And depending on where the flash is located relative to the lens, you may end up with some harsh and unflattering shadows (assuming the flash is pointed forward). In that case, then, it would be better to keep the flash above the lens so that the harsh and unattractive shadow cast by the flash is least visible.
If you are going to be bouncing the flash off a wall or ceiling, then it probably won't matter where the flash is relative to the lens axis or how far away it is from the lens.

