1st a disclaimer: I'm PC based so the following comments are based around solutions for PC native and might not be available on Mac, and there are a number of solutions solely for Mac that I haven't tested.
Anyway -
I was pretty unimpressed with X-noise for broad band NR when I demoed it as it didn't perform any better than the Virtos Audio Noise Wizard DX suite for the tracks I was testing - yet X-noise is about 10 times the price of the Virtos stuff! - and also Virtos doesn't include any annoying copy protection schemes or questionable "update program" fees that Waves has.
http://www.virtos-audio.com
I'm still looking for a more useable solution for broadband NR than either Virtos or X-noise. I recently demoed out Diamond Cut's Live6/Forensics and was fairly impressed with a number of the filter options - but it being a standalone program with a fairly clumsy interface did turn me off from an immediate purchase. I also tried out Voxengo's Redunoise recently - but again the interface, although allowing for a number of user controllable parameters, was way too tweaky and hard to get good results with quickly, so again I passed on getting it.
Algorithmix DeNoiser, Waves Z-noise and of couse CEDAR's Cambridge NR4 all look like solutions I'd like to investigate - but all three of these of course come at a heftier price. Since an API5500 is en route to here now - my new toys budget is currently tapped out for the moment so these things will have to wait.
I do know that Sonoris is currently working coding a SAWStudio native spectral de-noiser that should be out by early next year, and based on how high quality the rest of his plugins are (i.e. his Linear Phase EQ's high shelf is one of the best I've heard from a digital eq, and his multiband comp definitely sounds better to my ear than Waves' offerings) - this is definitely something I want to try before purchasing anything else.
For click/crackle removal I've had excellent results with the DX declick plugin included in the Sony NR2.0 suite. I should note that I nearly always only process the small sections that needs declicking instead of just running it across the entire audio track.
Best regards,
Steve Berson