Would just like to point out that Addictive Drums is not a drum sequencer. If your into trance I think you'd want a sequencer.
To sequence drums I usually boot up iDrum as its simply to drag and drop files (I find it simpler than ultra beat). After picking the files I want to use by auditioning them in iDrum I'll load them up in Ultra Beat and then go from there.
The reason why I end up using UB is that it is much more feature filled and, as everyone stated above, is really a sequencer as well. You can add noise, oscillators, ring modulator, etc.
So those are my drum programs: Addictive Drums for fills and anything that I want to sound "real" and then iDrum & Ultra Beat for sequenced drums.
BTW, check out the ultrabeat unleashed tutorial if your new to ultrabeat as it can be overwhelming.