there's way too many programs to try to decide on a overall "best" app. but the best all-in-one package is nero by far.
for burning ISO and BIN files, use fireburner. it's better than cdrwin for doin this stuff.
for copying copy protected games and apps, use clonecd. this is still the only non-beta program that can do this, and it does it well, so use it if you can.
if you can't use clonecd, use blindread/write. it also works well to copy the copy protected stuff, but it is only in beta stages right now, so...