EZCD has poor hardware support, particularly when it comes to audio extraction. Even if you download and install all the patches which are supposed to fix compatability problems, it still doesn't work. It doesn't correctly recognise limitations of recorders (even when bundled with them!) - e.g. doesn't realise that Yamaha recorders can't record at 2x, but tries anyway.
It's multisession support is weak - there is no option to synchronise with your HD when importing a previous session, an essential component of making incremental backups.
It has bad default settings. e.g. Default data recording mode is Mode2/XA (Urrgh!)
It is buggy - I regularly get 'illegal operation' error messages on both NT4 and Win2k. It doesn't copy audio CDs correctly (it inserts clicks between tracks - this is not a feature of recording in DAO or the audio extraction).
Audio support is weak - there is no option for inserting gaps between tracks when burning in DAO mode. It doesn't warn you of corrupted mp3 files, nor attempts to repair them - instead it just cuts off the bit after the corruption. No index support.
Annoying warnings - no way of disabling unnecessary warnings, e.g. when burning onto CDRW
Lack of advanced features - e.g. overburning support, or reading CDs with bad sectors
I use
Nero for data CDs, although far from perfect, it is considerably more powerful and more stable than EZCD creator.
For audio, I use
Feurio, which while it approaches perfection, is not quite there yet.