Freeware is free - that's it. Shareware is "try before you buy"
Personally I use CuteFTP - the commercial version. It's flawless - support is excellent, and program updates are free - and they even advise when program updates are released. Price is very small - if you use it a lot it pays to get a really good program.