I've used fl with ni massive and sylenth for dubstep, and will never go back. Ableton either, my dubstep from those daws are mediocre at best. No originality, and learning massive for your first synth is a bad idea, lest you get stuck in the preset loop.
I've switched to reason with all the propeller head synths under the hood, and rex looping. Made my dubstep sound like actual dubstep. The malström is incredibly easy to learn and automate, and I typically use malström for my wobble and growl basses. CV routing in reason is fantastic as well.
best advice I can give is don't do what I did and jump into production without reading the daw manual and watching a few tuts. Make 10 songs that you are not going to upload to practice, and then once you hit the mastering phase be prepared for many nooby headaches. Professional sounding masters are an art in itself.
also I hate to say it but don't upload your dubstep to Ng until you are bigger, you'll probably get your music downvoted without having friends here first.