If you want more control than you have with fruityloops, let's say you wanna build your beats and everything else from the ground up and you wanna have full control of your music, like making songs in alternating, non-traditional time signatures and so on ..
.. Then you should look into trackers - like
Renoise (modern and more advanced Fasttracker 2 clone).