What do you think? logic? fl studio? reason? ect?
Its really a personal preference, there is no definitive answer.
Reason for composing
Ableton for sampling
I never understood why people always say Reason is not for sampling? I love sampling with Reason