Many people would suggest trackers, however, I'm not a huge fan of those.
Trackers are good for more digital, video-game-esque sounds though.
Thats not true. You can make any kind of music with a tracker, same as you can with Reason. I say this, because many people say, that programs like Reason and FL Studio are only for dance music due to their sequencer. This is not true either.
When it comes to a music tool you can simply say this: A tool is as good as what you can do with it. Its not a matter of what it can do, but how easy you can work with it. The actual difference in tools lie in its approach.
A sequencer gives you more control and easiness over automating a setting whereas a tracker gives you easiness over having your pattern overview so you can see what your song plays at that moment. I favor a tracker for composing in it for its overview, while I use EnergyXT (same sequencer Nifflas uses) to record what I play on the piano because then I record an entire piece and build on that in the same manner. EnergyXT however is not free either but for 45 euro its a great deal. You could try a demo of it (saving is disabled too).
Basically the question is: Do you want to record your playing of an instrument over midi? -> Sequencer. Do you want overview while you work on your song from start to finish building first the intro, complete that, then moving on etc... -> Tracker.
I'm not saying you can't do both in the other software, but the software is designed around that concept thus making it ideal to do it that way.
EDIT: Changed Renoise for Reason, as I meant that. tnx Razzorman