For now I'm using Ulead Movie Factory, and that seems stable and easy to use.
I tried DVD-Lab, and I like the look of what it can do - much more powerful. However, in trying to create my first DVD it crashed on me twice. Once the application just dissapeared (no error or anything), another time the app was still running but suddenly all my data was gone (and lost). Maybe just bad luck, or some interaction with something else on my PC, but I don't have a lot of time for things that crash.
IMO Ulead Movie Factory is MUCH better than MyDVD. Very easy to add real chapter points and create menus.
I'm not so sure about Movie Factory 3.0 vs. 2.0 though. 3.0 adds motion menus, but it is doing funny things with the filesizes. I have a 2.6 GB mpeg 2 file, encoded in Screenblast MS. When I pull this into MF 2.0, it shows me the size is 2.6 GB, which rises to 2.7 GB when I add the menus. Fine. When I create a DVD, the actual size of the image is about 2.9 GB. Still fine - some extra overhead or something.
In MF 3.0, importing the same mpeg2 file, it tells me it is 4.3 GB! When I create a DVD, the DVD is 3.5 GB!
So, for some reason, in MF 3.0:
1. The actual size of the disk is 20% larger
2. The file sizes the application tells me are even larger, and not at all accurate.
This makes me not trust that 3.0 is quite ready yet, quality wise.