You can always use rsync, it can show you the progress (with --progress option) and is more lightweight than scp.
rsync
--progress
scp
You can enable compression manually with -z.
-z