i use Acid 4 for everything that i do..but perhaps that doesn't prove its worth too well...

ha anyways, it was good for me because it was user friendly for a fool like myself and allowed me to learn about cutting and splicing material together as well as using filters and such. for beats and the like i am trying to just use sounds from my synth and just cut it up into the pattern i like. but whatever works for you is best!
i'd like to get into Reaktor because i love how it can manipulate sound, but i think i'll take Keef's direction and get into Logic. Keef, i love that track on the n5MD compilation btw....amazing synthwork....