Yeah flash compensation is a little better than nothing, but I have to agree fully with what MajorNikon said above. I think DSLR's are supposed to be all about control, thats how they are generally advertised, so why not allow the simple feature of control over the flash? To me it should just be a standard on every DSLR, whether entry level or not, the same way Shutter speed, Aperture, and Iso is standard on every DSLR regardless if their price range. I mean, what if they released a entry level DSLR that did not allow a shutter speed adjustment? Or did not allow Aperture? To me flash control is a pretty equal part of the whole equasion.
Another thing I really don't like, at least on my two main cameras, a P&S and a Bridge Camera is the way the flash metering works. They both seem to do the metering via a preflash, which simply adds to shutter lag. Yes, its very fast, in fact you could almost confuse the two flashes for a single flash if your not paying attention, yet I do lots of photography that requites lightning fast reaction, and that extra 1/10 of a second for the preflash metering is a pain. I've seen my nikon P100 is advertised as only having a .01 second shutter lag (if prefocussed), however its seems to basically be a lie, since its .01 second, then the preflash, then the shot. I want control to set the flash level to the exact amount I feel my shot needs, and be able to click the shutter and fire the shot instantly, with one single flash.
Is this how DSLR cameras generally meter their flash? Or do they have a more efficient way of doing it that does not add to shutter time?