you can make "real music" with FL, or any of those programs you mentioned. I know every body says this, but its not what you use but how you use it. "The best software" may be different for everybody, but they basically work the same imo. Some may like FL cuz it does everything they need, and some may like Studio One better for there own reasons.
I use maschine and Studio One now, i use to use FL and still use Reason occasionally. You can make beats fairly quick in any of these programs. If your going to be doing alot of sampling i would suggest maschine. It all depends on you and what you need tho, try some demos and see for yourself.