My needs are probably somewhat unique, but I use Midisoft Studio because it is the only sequencer I know of that allows input by placing notes on the music staff as though you were composing on paper. I don't play keyboards and although this method is slow, it gets the job done. I do import the MIDI file to PT to take advantage of the randomize feature. I really think it comes down to using what you find easiest to use for you. I almost exclusively record myself, but if I was recording a real keyboardist, I'd probably just use PT.