ImgBurn does everything for me, and doesn't come with any junk (unlike say, Nero), it's free too.
Can you elaborate on the "making ISOs" part? Do you mean making a disc image from a directory structure on disk, or making an ISO from an existing CD?
I think Windows needs an ISO-mounting tool more than it needs an ISO-maker. I use DaemonTools for want of a better solution.