Yeah, I took a very breif look into the UserGuides for the DS2000-series and DS4000-series, and it appears that the DS2000 has two or three triggering types not available in the DS4000, but they are all in the optional package that costs extra.
I read about quite a few bugs in both the DS2000 and DS4000 scopes, which is somewhat worrysome, but is it safe to assume that running a self-calibration will no longer brick the DSO? As long as these bugs aren't major things that either cripple functionality altogether, or crash the device to the point of it needing to be shipped back to Rigol, I'm hoping it will be okay.
Yes, I think the trigger options can be bought later if necessary.
Hmm, I saw the 1st bug of the DS2000 in Dave's video. I did not follow the bug discussion of the 2000 here, but I had a quick view into the topics. Maybe these guys can give you better hints.
Related to the DS4012 I can say that I did not have many hard bugs. When I bought it last year I noticed that it sometimes started with the default settings when powered on, i.e., Chinese language although set up in English, and that the probe on the second channel was not noticed as x10 one automatically. I contacted the German Rigol support and the next day I got the update which fixed both bugs at once. After updating I had to self-calibrate the scope by connecting both channels with the connector behind and without any problems it finished the procedure.
Another bug I've noticed was when measuring with the TRACK cursors that you could not measure signals outside the screen. Might give you an example: you've got a pulse with a length of a few seconds. Zoom in to place the right cursor very accurate to the 1st edge, zoom out to see the complete pulse again and zoom in again to the second edge, placing the cursor accurate on the second edge lead to the result, that the first cursor lost its position each time it was not visible.
In February I've got an update from German support which fixes that problem. So, currently I'm happy with the scope, don't see hard bugs at the moment that prevent me from going on.
DS2000 is a newer, so there might be still more bugs.
Kind regards
Gunb