OpenSsh is great. No doubt. For example, ssh'ing -L is truly a killer feature. However, I never really dug scp.
Now i know filenames should not contain colons. Still, it is really annoying to copy files containing such a character via scp. It will take the colon as a host:port-seperator and obviously fails to connect. No escape symbolism will make it acknowledge the colon belongs to a filename. In fact, the most easy solution seems to be to rename the file - or to use a localhost: prefix but that requires an sshd to run on localhost and would be way too absurd.