I have been producing Hardstyle for quite sometime now, I was using Fruity Loops 9 and dont under estimate this program. WHEW. I has huge potention. It doesnt really matter which Program you use, its all pretty much personal preference. I know recently switched to Logic Pro 9 and I love it.
One tip that I really recommend is, take the time to learn to program. Learn everything, what each, and every single thing does. In the long run, It helps SO much. I remember only trying to learn what I was only gonna need, turns out, you need to learn pretty much everything.
By the time you learn everything, your music just comes and flows all together.