PowerShell takes too long to load on my 2nd-gen i5 work laptop, so I rely on Console2 and the Git shell instead.
By the way, CMD has had Tab auto-completion for directories and filenames for awhile now (in Windows XP and earlier I think you needed to enable it in RegEdit), so that’s not unique to Linux shells.
For remote syncing, you can also try cwRsync.

















