1. Nowadays, Git 100%.
2. Love it.
3. I forced it on my team, but even for my hobby coding, I use SCC. Those closer to retirement are having a hard time. For the younger folks fresh out of school, they'd be surprised if we didn't use Git. I wouldn't bet that all of them know what SVN means.
4.
Pros:
Large support community online. When stuck, I just spell it out in the search engine and I find a post on stackoverflow that solves my problem
It allows enforcement of a workflow that achieves modularity by design, through submodules.
Easy to deploy a repo