Depends on style you'll be doing. If you're going to make music with complex melodies/basslines/voiced chords and you're using a midi keyboard, you don't want to go with FL Studio. If you're doing Trap/Pop hip-hop stuff, FL is the right choice. You can then just write in the notes, this is useful for doing simple chords/melodies.
If your music won't be too complex (not using midi keyboard), I'd use FL. If you're doing more complex stuff, I'd go with Cubase/Reason or Logic.
Hope this was helpful.