I'm really annoyed at the way manufacturers support their drives. If I had my way I'd force them to make their firmwares more open and manageable. IMO bitsetting is a must and should be a simple user feature on all new DVD burners.
The other thing that annoys me is the way write stategies are implemented. Currently if a media is not supported on a drive it uses a default write strategy that is usually limited in speed. It may be that the media could support a full speed burn but they clock it down to a lower speed in order to minimize errors. If they were to make it so that it can be burned at full speed BUT with a warning to the user that it's at their own risk if the media will burn at that speed or not. In fact I think they should allow you to burn at full speed on all media but let the recording software detect a 'recommended' burn speed that it defaults to. So for instance you put a disc in. Nero or whatever software looks at what the drive is telling it and chooses the 'recommended' burn speed for that media whilst still having the option to burn at faster speeds if you want to (With a popup warning that it may fail at that speed to cover their asses).
What else would make the perfect burner?