I was using Reality for almost 2 years to do EVERYTHING, since i didn;t have any other stuff, hooked to Cakewalk, it was VERY good
HOWEVER, let's look deeply how expandable Reaktor is! You can create your OWN synthesizer from A to Z, it is almost a whole programming environment
They also made DYNAMO, a lite version with a dozen of "premade" software synthesizer you can run as VST instruments, but you can't create yours
Seriously, with Reaktor you can create your synth, and save it as a VST instrument, that's dope
I don't use reaktor or vst instruments myself, since I work under Pulsar OS 2.01 which has its own devices, but for a traditional environment, reaktor is a great tool