FL is fine if that's what you like. Lotta big baller producers use FL to win Grammys® now.
The real meat of it is in the mixing and especially in the mastering.
But you're a ways off from that if you're asking these n00b questions. Keep rollin' with the advice people are giving you here.
I always encourage people to make their own beats - don't use straight loops to make your "beats." Things can get a lot more intricate and fun if you construct a beat yourself and your own bassline, etc. When the artist gets their flow over it, you can really go nuts on what you want to change, add, and cut based on what they're saying. How the music dances with the voice is a big part of it all for me.
Get some VSTs, program the stuff yourself, learn to play some decent piano, and never give up.