BeFTP is an FTP client for BlackBerry that has a free, albeit limited version. The free version will not remember your connections which makes it difficult to use repeatedly, but if you’re going to be using an FTP client daily, you may as well pay. The commercial license goes for $10.
Here are some features that have been added with the most recent update:
* Upload functionality
* Folder download
* Manual FTP command line execution
* Wi-Fi and other connection modes