I'm not calling FLStudio God's program here, but there is no need to make loop based composition unless you want to be lazy, and you can make music in the key of Z if you wanted to (I made a song that changes keys every four chords). The only thing holding you back from getting FLStudio is your dislike of piano roll (personally I prefer sheet music over piano roll, but I refuse to learn a new program after almost a year of using FLStudio).
So yeah.../useless relevant post
Finale exports MIDI files...FL Studio imports MIDI files. About half of the composition I do is in Finale, but I usually (90% of the time) export a midi from Finale and take it into FL to do more with it.