What are your sequence settings in FCP? The DV codec is really tough on gradients and text. Are you using a DV settings?
You could try an 8-bit or (better yet) 10-bit sequence in FCP to avoid the banding and to get better text.
Also, are you monitoring via firewire or do you have an I/O card? Are you using external video and audio monitors? The computer monitor will not show you full quality. FCP is not designed to show full quality in the canvas. It's designed to show full quality out the FW port or I/O card, should you be so equipped.
You will need an I/O card to monitor 8-bit or 10-bit sequences properly.
debe