Considering you're hardware biased I'd skip looking at FL, reason or any closed environment ( though Fl isnt as limited compared to reason when hardware is involved due to dashboard, midi out plugins and the fact that FL send midi out). Logic is perfectly suitable in a hardware environment, automation is much easier and the gui is quick to work with. It does take some time to get to know the program but this is partly caused by the options and settings that are neccesary to setup in order to customize an environment to you equipment. By the time you have figured that out you'll know the proggy inside out. Cubase does the same but I find it less convenient in approach to achieving the same things I do with Logic, but that's a personal preference. If you're more likely to be interested in adding vst(i) technology instead of your hardware ( why ? ) than SX will also be suitable since I get the idea that steinberg's aim for the SX release is to make it easy for vst use. Logic is no different on the use of vst(i) beside that it has more features and dedication to hardware.
M-box and protools is a good option though I'd recommend looking into the EMU cards since they practicly offer the same options and specs, except that the I/O have expensive pre-amps ( there's only 2 pre-amps on the Emu break-out box ). Besides, they're cheaper too hehe.