Ableton Live!
I've used cool edit, reason, a couple different trackers (renoise mostly), logic and live.
i think i naturally decided to go with live because it felt similar to a tracker in how simple it is to navigate and immediately begin writing but had the production power of something like reason or logic. it allows for immediate mixing of midi/audio tracks and really lets you go to town. if i had a mac, id probably go with logic though