I am still a beginner with this wonderful software, and as a result my music is basic, unpolished, and not ready for human consumption. The thing is, I don't care. I can't stop creating tracks. It's like therapy. I get into it, and hours pass. It seems that every time I use it I just feel better. I get lost in it.
FL Studio is feature packed. there are so many great features to use, far more than I can take advantage of. I am continually finding new things to make my tracks better, and easier to create. I guess that until recently, I never really gave it much thought, but I have used Fl Studio for a long time. It was called Fruity Loops back when I first tried it. I never did like that name, as it made the software sound immature and unprofessional, which it isn't.
Are there better alternatives? Sure. I don't care.
There are a shitload of videos out there that offer tutorials and guidance on how to use Fl Studio. As a beginner I found that many people offered videos aimed at those that are just starting. Searching for just FL Studio in Youtube resulted in over 1.5 million results.
If you are curious to try it, go to Image Line and grab the demo. It has everything.