for sampling, soundforge & cooledit/audition would be all you need for making tracks with samples & instruments i'd recommend cubase - i use it and it can easily do everything you mentioned, it is very good i havent used reason so it may be the same but i can't say one way or the other as for hardware so you can play it live then i have no clue on that score