I would miss Xcode for sure. Linux unfortunately has nothing that compares, unless you think a bunch of xterms running vi is a development environment. Don't even get me started on Eclipse (yuck!)
I used Visual C++ long ago, in a past life when I used to develop on Windows, and it was pretty good. Played around with more recent versions of it (2010 - 2015) and boy has it gone downhill! Very slow and clunky compared to what I remember.