I will start by saying I have tried these DVD programs: DVDMaestro, Roxio DVDIt HD Pro 6, and Easy Media Creator 10 (MyDVD 9).
I have been doing graphic design for 15 years now and working with products like Adobe Photoshop, Freehand, Director, etc. since the early 90's.
MyDVD 9 has potential, but a lot of room to grow to fit my needs. Here are some interface quirks I have found that triple or quadruple my work:
-Performing a Copy-Paste auto-arranges all the buttons. Fortunately an Undo reverts this back.
-Adding a Movie auto-arranges all the buttons. I have found no Undo for this bizarre and homocidal-thought-inducing behavior. I have to go back and reposition all my buttons.
-No Bring to Front/Send to Back. If I create a text object and then paste a video, if I want the text object on top of the video, I have to select the text object, cut, and paste it (and then Undo the Auto-Arrange).
-No Replace with New Movie. This would save a lot of my effort. If I could open an existing project which I am happy with and simply replace the movies without having to rebuild the menus, that would be fantastic. Let me right-click and select "Replace with New Movie" and make no other changes.
-Fix Save As Menu Style... This would seem to solve a lot of my problems, but it ignores the positions of my buttons and uses the default of the pre-built style.
-Bizarre behavior when shift-dragging. When dragging something in a straight line, it seems about 2/3rds of the mouse movement is discarded. It requires a LOT of dragging to move a button or text object in a straight line as a result.
-When editing text under a button/thumbnail, if you press the RIGHT arrow key at the end of the text or the LEFT arrow key at the beginning of the text, it nudges the entire button over one pixel in the direction you pressed.
-Very little ability to set Defaults. Every time I create a Text object, it is 72 point, Arial Black, centered, white, with very strange spacing. I wish I had a nickel for the number of times I've had to change this to 24 point, Simple Black (which removes the auto-spacing), Impact, Left Aligned. And I'd just copy and paste but if I forget to Undo the auto-arranges even once, then I have even more work ahead of me.
-I would love to be able to change the default spacing between thumbnails and the text below them. Every single thumbnail I have to change the spacing to something else (in this case -23.81,-23.81).
(deleted part about multi-selecting objects -- this can be done by Ctrl-clicking)
-After replacing the Menu Background in a project with a bitmap, if I create a new submenu, it still uses the default theme menu background.
-No pixel accuracy in repositioning buttons. It is very easy, in the course of snapping to grid, or copying and pasting graphics, for two buttons which are physically identical to have different fractional positions. For instance, I might have a NEXT button on two different menu pages. It seems no matter what I do, I cannot get both buttons in the EXACT same place on each menu page. They are slightly off.
It is very disconcerting for video thumbnails and menu buttons to all shift slightly when flipping between menu pages.
A nice workaround would be text entry for the exact width and height of a widget. Then I could just click each one and type the width/height I want that object to have.
Some other issues which are not technically interface issues but affect me nonetheless:
-Sometimes when Burning a project, the Encoding Preview shows a placeholder image with white circles and the text "Encoding...". Other times it shows the video being encoded. There seems to be no rhyme or reason and the same video it will preview once will be hidden the next.
-The encoding math is too conservative. I placed 160 minutes of video into my project and set it to dual layer DVD (8.5GB). The resulting output is less than 7.5GB. When I have done other MyDVD projects, the output is typically 10% smaller than necessary. I realize that too small is better than too big, but I'd like to see this margin shrunk a bit. I know I can manually set encoding quality and I may try that in the future. It would be helpful if the encoding quality MyDVD has auto-calculated for itself were displayed as something like "7029kbps (Best Fit)" so I can do my own math.
I am quite happy with the encoding quality (although the lack of VBR is a bummer) and automation of MyDVD. The ability to quickly merge movies together to produce a single video using the built-in movie editor is quite nice. Setting the thumbnail segment for each video couldn't be easier. But there is a lot of room for improvement. It takes me about an hour to build a project that would take me 10 minutes if it weren't for all these interface quirks.