OT: VSO or self hosted? How's that working out for you? I can't use VSO at $EMPLOYER due to BlueCoat doing something very odd to the credentials in the HTTPS request - haven't able to track that down. Note that it also breaks BitBucket - 401/403 no matter what the password is.
Self-hosted. The web UI for code reviews and approvals seems pretty nice, although we're really just getting started. A lot of my stuff is still on tfsvc.