Well
I don't see why you find Fruity Loops lacks something, that is, however if you use a version before they changed it's name to FL Studio.
I use FL Studio as my main sequencer, Cubase for mastering, and Reason in conjunction with FL Studio.
A poor worksman blames his tools. I've even found unique sounds in FL's deafult stuff with enough altering.
Anyway nice song, but it seems you used bland sounds/synths and drums. The melody is nice though(unique/original). Make your own presets if that's not the case already.