I've got the DG1022 which I got directly from Rigol NA for $379. I'm probably not a very demanding user, but I do like it. The user interface fairly simple to figure out without having to flip through the manual.
My use of it thus far has been to generate low frequency (e.g., less than 10kHz) signals at a specified offset and amplitude. It works well for that, but seems to be fairly noisy at low levels. If you need to generate a 10mV signal without an attenuator, be prepared to live with about the same amount in noise.