she summed it all up right there, I used to use FL, and i made some of my better beats in that program, but I now use Reason, neither one is better but its all how you use it, get a better soundcard as somebody else said, and you don't need a midi controller, i don't have one, but mine don't...