The problems I had with Nero and data CDs may be a "personal thing" that most people won't encounter; but they relate to the requirement for ISO filenaming. When (in the versions of Nero that I tried) a "bad" name is encountered in Nero, it gives you the Joliet name that it's tried to convert to, but makes you either accept its incompletely displayed default conversion or exit the program and try to find and fix the "faulty" file. Since it doesn't give you the DOS/Win filename, and only displays the first few characters of the Joliet name it wants to substitute, it can be virtually impossible to dig through a CD-worth of files to even identify the problem. And it will only identify the first name error it encounters.
An email (.eml) file for a short message may be only 3 or 4 KB, so you might easily put several thousand files on a CD (and I have about 30,000 in archive). If you've named them to include the sender, a few hundred of them all look alike when you're hunting the one file to change, with only a truncated partial "name" to help you. If you get lucky and change the first one the file compilation hits, then you get the next one to go look for. On a couple of fairly complex backups, I made 20 or 30 "restarts" without ever getting a successful "renaming" that would let the burn proceed.
In EasyCD, the original file name and path are fully displayed, along with the full suggested correction, and you can accept or edit, and continue with the compiling of the burn table. That one difference makes the choice clear if you have lots of similar filenames on lots of small files, or if you use a deep tree structure in your data.
If you use an ISO burn, which is recommended, the original DOS/Win file names must be replaced with Joliet-legal names. The differences in character set may require a few characters, legal in DOS but not in Joliet, to be replaced with a different character. In addition, the filename on a CD includes the complete path + filename for each file, with a limit of 64(or maybe its 128?) characters for the whole thing. It's very easy to get a few that will "bounce" when you start to compile the filelist for the burn. Nero makes it impossible to know which file is being changed. EasyCD makes it trivial.