Out of the choices, I'd say Acid, as I use that to record live instruments like keyboard, guitar and vocals. It doesn't let you create music on your own just from the software though, unless you consider remixing premade loops as "creating".
From the not listed group, I've been using different versions of FruityLoops for the last 4 years, and am quite fond of it as a sequencer. It doesn't allow to to record into it (well, it's supposed to in Producer edition, which I have, but it's less hassle to use Acid and load the WAV), but you can load, bent fold and mutilate any WAV file you feed it, and it accepts a good number of VST and DXi plugins. It also allows you to record real time knob changes, tempo shifts, pitch shifts, effect changes and more. It has really good software synths (SimSynth, DX10, WASP, Beepmap, 3osc and Soundfonts support). My vote is for FruityLoops as a sequencer, Acid as a recorder, and CoolEdit Pro as postproduction remastering tool.