I evaluated Second Copy and liked it a lot, but eventually bought Backup4All: http://www.backup4all.com/
The single deciding issue was that, while both can do FTP backup, SecondCopy cannot do FTP backup to a zip file - instead, it transfers each individual file uncompressed. This is horribly wrong for two reasons: ftp storage space is relatively costly (compared to HDD), and transferring uncompressed files takes much longer.
I'm almost happy with Backup4All, although it too has a few wrinkles. It's slower than SecondCopy, especially when compressing files, and perceptibly affects overall system performance when it is zipping files up - not in a major way, but it does, even when the thread is set to lowest priority.
Also, it will not automatically run missed backups, e.g. when the computer was off at the scheduled time. I asked the author about this and he wasn't too eager to do anything about it - he advised me to use the sleep mode instead of switching the computer off, which is a little like the doctor from the old joke - if it hurts when you do that, don't do that.
On the plus side, Backup4all is very flexible in all aspects and very nicely designed (the ugly-ish and less convenient UI was one reason I ditched syncBackSE after trying it out). I rely on ftp backup a lot and it seems to be working fine.