My 2 cents:
Go with Proftpd. It's plenty secure--it runs several of the main mandrake mirrors. The Proftpd config file is quite similar to Apache, which you will want to learn anyway.
Get used to text config files. GUI is nice as long as everything works right, but when something goes south what do you do? How will you know what each GUI button does to the real config file? How will you fix your app? Push buttons and hope, ala windoze? You will find that many options on the GUI are named differently than the real options in the config files.
If you take the time to read the (ample) documentation on the web for each server, you will learn how your system really works and you will produce cleaner config files that are more stable and easier to maintain.
Unfortunately (or not), Linux is not meant to be easy. It's meant to be flexible, powerful and secure. Read. Learn. The rewards are many.
cheers